Variables' content as a reply
tnt at kalik.net
tnt at kalik.net
Fri Mar 6 15:33:50 CET 2009
>Now, this is still not working:
>
>having it as User-Name := '%{reply:User-Name}' still gives me an
>Access-Accept with text instead of variable value.
>Also, using double quotes yields the exact same result.
>
>
>> Sending Access-Accept of id 127 to xx.xx.xx.xx port 32785
>> User-Name = "%{reply:User-Name}"
>> University-LDAP-organizationUnit = "cc "
>> University-LDAP-affiliation = "staff"
>> University-LDAP-departmentNumber = "20.5.2.4.0.0.0"
>> MS-MPPE-Recv-Key = 0xecf20a153c749b7fa673b83360456fc9d5eb3080eaacdce7034dc6a69fe3ec3a
>> MS-MPPE-Send-Key = 0x19632e43f61546fc38a26e0e71ef134ecd45dae99873af6040606bc2772bbd75
>> EAP-Message = 0x03190004
>> Message-Authenticator = 0x00000000000000000000000000000000
Sorry, it's "%{reply:User-Name}". From man unlang about strings:
"Double-quoted strings are expanded by inserting the value of any
variables (see VARIABLES, below) before being evaluated. If the result
is a number it is evaluated in a numerical context.
..
Single-quoted strings are evaluated as-is. Their values are not expanded
as with double-quoted strings above, and they are not interpreted as
attribute references."
Ivan Kalik
Kalik Informatika ISP
Ivan Kalik
Kalik Informatika ISP
More information about the Freeradius-Users
mailing list