Pregunta

Autentico a los usuarios a través de Radius, y tengo la opción de asignar atributos de Radius a través de declaraciones SQL, pero no puedo encontrar por el momento ninguna documentación al respecto. Alguien sabe la sintaxis adecuada?

¿Fue útil?

Solución

Bien, lo descubrí, y para cualquier otra persona que termine teniendo este problema:

En la pestaña Autorización, en la Lista de respuestas: Al agregar un atributo de una consulta SQL, la primera variable seleccionada de la consulta es el atributo y la segunda el valor.

ej.

SELECCIONE 'atributo', valor de la tabla WHERE username = '$ u'

Para un ejemplo más específico:

SELECCIONE 'Ascend-Data-Rate', hsbrate.rate DESDE hsbrate, cliente DONDE customer.id = hsbrate.id AND username = '$ u'

Esta declaración básicamente pasará lo siguiente:
Ascend-Data-Rate = 1024000

(suponiendo que 1024000 es el valor de velocidad almacenado en la base de datos)

NOTA: $ u es una variable entendida en Clearbox Radius que denota al usuario activo actual que se está autenticando.

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top