more than one AVP from LDAP with same name is it possible ?

Bodin Bruno bbodin01 at univ-lr.fr
Mon Apr 2 09:40:55 CEST 2007


Kostas Kalevras a écrit :
> O/H Bodin Bruno έγραψε:
>   
>> Hello,
>>
>> My problem is about Radius reply. With user file it's possible to reply 
>> some AVPs with same name like that :
>> My-AVP += "name:robert",
>> My-AVP += "age:38",
>> My-AVP += "country:fr"
>>
>> most important it's possible to do that :
>>  Sip-AVP+= "username:%{User-Name}"
>>
>> But how it's possible to do  something like that with ldap attribute ?
>> because I use this :
>> replyItem    My-AVP           username_radius
>>
>> but that work only one time, because when I do :
>> replyItem    My-AVP           username_radius
>> replyItem    My-AVP           age_radius
>>
>> it's only return the last attribute content ( 38, the age of Robert ).
>> And when I type this :
>> replyItem    My-AVP           username_radius,age_radius
>>
>> that return nothing ...
>>  Too bad, return 2 AVPs should be better :(
>>
>> there is any method to do this ? could it be a new feature ?
>>
>> thank for help
>>
>> - 
>> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>>   
>>     
> You can include the operator in the ldap attribute value. You can also 
> set the operator (from the default = for reply items) for an attribute 
> in the ldap.attrmap (i m not sure if it's only available in the cvs).
>
>
> First solution:
> ldap.attrmap:
> replyItem My-AVP ldap_my_avp
> In the ldap entry you can do:
>
> ldap_my_avp: += "name:robert"
> ldap_my_avp: += "age:38"
>
> Second solution:
> ldap.attrmap:
> replyItam My-AVP ldap_my_avp +=
>
> ldap entry:
> ldap_my_avp: "name:robert"
> ldap_my_avp: "age:38"
>
> Hope this helps
>
>
> --
> Kostas Kalevras
> Network Operations Center - National Technical University of Athens
> http://kkalev.wordpress.com
> - 
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
first method seam to work perfectly !!
Really thank !!
Have a nice week !!!



More information about the Freeradius-Users mailing list