我通过Radius对用户进行身份验证,我可以选择通过SQL语句分配Radius属性,但我不能在我的生活中找到任何关于此的文档。有人知道正确的语法吗?
答案 0 :(得分:1)
好的,我想出来了,对于那些最终遇到这个问题的人来说:
在“授权”选项卡下的“响应列表”中: 从SQL查询添加属性时,查询中的第一个选定变量是属性,第二个是值。
离。
SELECT 'attribute', value FROM table WHERE username ='$u'
更具体的例子:
SELECT 'Ascend-Data-Rate', hsbrate.rate FROM hsbrate, customer WHERE customer.id = hsbrate.id AND username='$u'
本声明基本上将通过以下内容:
提升数据速率= 1024000
(假设1024000是存储在数据库中的费率值)
注意:$ u是Clearbox Radius中的一个理解变量,表示正在验证的当前活动用户。
答案 1 :(得分:0)
kylex,试试这些链接,看看它们是否有帮助。特别是第一个