<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi Ivan,<br>  Thanks for the reply. After changing the operator += I am still seeing all the VARRAY in the reply. It should reply back only <br>Sending Access-Accept of id 65 to 216.121.193.1 port 49266<br>
        rEntitlements += "WIFILOC1"<br>
        rAttribute1 = "11111"<br>
        rCidx = "11111"<br><br>and not as it is happening now....<br><br>auth: type "LDAP"<br>+- entering group LDAP<br>rlm_ldap: - authenticate<br>rlm_ldap: login attempt by "etest300" with password "test123"<br>rlm_ldap: user DN: uid=test1212121<br>rlm_ldap: (re)connect to xxxxxxxxx:389, authentication 1<br>rlm_ldap: bind as uid=test1212121/test123 to xxxxxxx:389<br>rlm_ldap: waiting for bind result ...<br>rlm_ldap: Bind was successful<br>rlm_ldap: user etest300 authenticated succesfully<br>++[ldap1] returns ok<br>+- entering group post-auth<br>++[exec] returns noop<br>Sending Access-Accept of id 65 to 216.2.193.1 port 49266<br>        rEntitlements += "webhosting"<br>        rEntitlements += "2UP15DWN"<br>        rEntitlements += "5UP30DWN"<br>        rEntitlements +=
 "WIFILOC1"<br>        rAttribute1 = "11111"<br>        rCidx = "11111"<br>Finished request 0.<br>Going to the next request<br>Waking up in 4.9 seconds.<br>Cleaning up request 0 ID 65 with timestamp +1<br>Ready to process requests.<br><br>Please let me know.<br>Thanks so much in advance.<br><br>Regards.<br><br><br>--- On <b>Wed, 10/8/08, tnt@kalik.net <i><tnt@kalik.net></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: tnt@kalik.net <tnt@kalik.net><br>Subject: Re: Radius reply multivalue VSA question.<br>To: freeradius-users@lists.freeradius.org<br>Date: Wednesday, October 8, 2008, 7:18 PM<br><br><pre>+=<br><br>http://wiki.freeradius.org/Operators<br><br>Ivan Kalik<br>Kalik Informatika ISP<br><br><br>Dana 8/10/2008, "Eric Martell" <workoutexcite@yahoo.com> piše:<br><br>>Hi,
 <br>>   We are defining custom VSA's for our company. We have ldap<br>configured in freeradius which returns back the VSA's. <br>><br>>I defined custom VSA in<br>>$freeradius/share/freeradius/dictionary.abc<br>>ATTRIBUTE       rEntitlements          <br>113             string<br>><br>>entitlements is multivalue attribute (vARRAY) in LDAP.<br>><br>>In the ldap.attrmap it is defined as<br>><br>>replyItem       rEntitlements                  <br>entitlements  ==<br>><br>><br>>So after the successful authentication, I am getting the rEntitlements back<br>as   <br>><br>>Sending Access-Accept of id 50 to 69.74.69.31 port
 1814<br>>        Session-Timeout = 7200<br>>        rEntitlements == "ADMALL"<br>>        rEntitlements == "STORE"<br>>        rEntitlements == "WEPG"<br>>        rEntitlements == "WADM"<br>>        rEntitlements == "SDNLD"<br>>        rEntitlements == "WIFILOC1"<br>><br>><br>>BUT I am looking for ONLY WIFILOC1 for the NAS. NAS will redirect if<br>WIFILOC1 exists.<br>><br>>Can I do regex in the rEntitlements so freeradius ONLY returns <br>>rEntitlements = "WIFILOC1" and ignore the rest?<br>><br>>Please let me know.<br>>Thanks in advance.<br>><br>><br>><br>><br><br>-<br>List info/subscribe/unsubscribe? See
 http://www.freeradius.org/list/users.html<br></pre></blockquote></td></tr></table><br>