Ok, I figured out the LDAP server does not have the pointers from the user to the groups so I had to do a second search in the OU that contains groups and search for the the username. Now the problem I am having is that not all groups are returned. For example, user JBond is part of MYCOgroup, MYCOadmins, and MYCOall groups. When SBR queries the OU with groups I only get one group returned (MYCOadmins). How do I get all groups returned? Do I need to use LDAP scripts? Below is the output of the relevant ldapauth.aut sections and part of the logs. ========================= [Request] %UserName = User-Name ;%Password = userpassword ;Service-Type = ;%NASName = nameofnas ;%NASAddress = [Search/UserName] Base = ou=Users, ou=Internal, o=MYCO Scope = 2 Filter = uid=<User-Name> Attributes = UserAttrList Timeout = 20 %DN = dn UserCN = cn umbAccess = umbAccess OnFound = Group [Search/Group] Base = ou=ApplicationGroups,o=MYCO Scope = 2 Filter = member=<DN> Attributes = GroupAttrList Timeout = 20 LDAPGroups = dn OnFound = $accept [Attributes/UserAttrList] ;Filter-Id ;Session-Timeout ;thepasswordis uid cn MYCOgroup [Attributes/GroupAttrList] cn member [Response] %Profile = DATASEC Access-Values = MYCOgroup User-DN = %DN Class = LDAPGroups ========================== log 06/28/2010 16:18:55 LDAPAUTH: Setting variable User-Name = "JBond" 06/28/2010 16:18:55 LDAPAUTH: Bind succeeded for user "JBond", dn = "cn=JBond, ou=Users, ou=Internal, o=MYCO" 06/28/2010 16:18:55 LDAPAUTH: No elements, DoBind returning. 06/28/2010 16:18:55 LDAPAUTH: Performing search; base = ou=Users, ou=Internal, o=MYCO, scope = 2, filter = uid=JBond, attrs = uid,cn,MYCOgroup,loginGraceRemaining,loginGraceLimit 06/28/2010 16:18:55 LDAPAUTH: Search returned loginGraceLimit;loginGraceRemaining;MYCOgroup;cn;uid 06/28/2010 16:18:55 LDAPAUTH: Search returned DN = "cn=JBond,ou=Users,ou=Internal,o=MYCO" 06/28/2010 16:18:55 LDAPAUTH: Setting variable dn = "cn=JBond,ou=Users,ou=Internal,o=MYCO" 06/28/2010 16:18:55 LDAPAUTH: No elements, DoBind returning. 06/28/2010 16:18:55 LDAPAUTH: Performing search; base = ou=ApplicationGroups,o=MYCO, scope = 2, filter = member=cn=JBond,ou=Users,ou=Internal,o=MYCO, attrs = cn,member,loginGraceRemaining,loginGraceLimit 06/28/2010 16:18:55 LDAPAUTH: Search returned member;cn 06/28/2010 16:18:55 LDAPAUTH: Search returned DN = "cn=MYCOadmins,ou=ApplicationGroups,o=MYCO" 06/28/2010 16:18:55 LDAPAUTH: Authentication attempt = 0, user = JBond, server = s1 - Success 06/28/2010 16:18:55 Determined that JBond authenticated by plug-in module is the user 06/28/2010 16:18:55 Getting profile info for requesting user 06/28/2010 16:18:55 Merging saved attributes with user info 06/28/2010 16:18:55 Merging profile info with user info 06/28/2010 16:18:55 Comparing checklist items with user/profile items 06/28/2010 16:18:55 Appending echo values, if any 06/28/2010 16:18:55 User JBond being passed to attribute editing authentication methods 06/28/2010 16:18:55 Class subattribute: DistName : String Value = JBond 06/28/2010 16:18:55 Class subattribute: AuthType : String Value = 200 06/28/2010 16:18:55 Class subattribute: TransactionId : Value = 06/28/2010 16:18:55 000: 34bcb4df 73cb37e8 00000001 |4...s.7..... | 06/28/2010 16:18:55 Sent accept response for user JBond to client SSLVPN
... View more