I am having a really tough time getting cas services management webapp to
work w/ldap (against an IPA server)
I can get authentication to work, but I can't figure out what are the right
group-xxx attributes to use, I don't know what they are intended to do.
Where can I find out how these are used?
I've pulled my ldap values out into a .properties file for easier
maintenance, copying for the most part that which works just fine for my
cas server
in my managementConfigContext.xml -- I have made only this change
<sec:ldap-server id="ldapServer" url="${ldap.url}"
manager-dn="${ldap.authn.managerDN}"
manager-password="${ldap.authn.managerPassword}" />
<sec:ldap-user-service id="userDetailsService" server-ref="ldapServer"
group-search-base="${ldap.authn.group.baseDn}"
group-role-attribute="${ldap.authn.group.roleAttr}"
group-search-filter="${ldap.authn.group.searchFilter}"
user-search-base="${ldap.authn.user.baseDn}"
user-search-filter="${ldap.authn.user.searchFilter}"/>
I have added these values to my cas-mangement.properties
# LDAP Server
ldap.url=<omitted>
# LDAP connection timeout in milliseconds
ldap.connectTimeout=3000
# Whether to use StartTLS (probably needed if not SSL connection)
ldap.useStartTLS=false
# Base DN of users to be authenticated
ldap.authn.user.baseDn=cn=users,cn=accounts,dc=epc-instore,dc=com
# Manager DN for authenticated searches
ldap.authn.managerDN=uid=<omitted>,cn=users,cn=accounts,dc=epc-instore,dc=
com
# Manager password for authenticated searches
ldap.authn.managerPassword=<omitted>
# Search filter used for configurations that require searching for DNs
#ldap.authn.searchFilter=(&(uid={user})(accountState=active))
ldap.authn.user.searchFilter=(uid={0})
ldap.authn.group.searchFilter=gidNumber=1886200029
ldap.authn.group.baseDn=cn=groups,cn=accounts,dc=epc-instore,dc=com
ldap.authn.group.roleAttr=cn
# Search filter used for configurations that require searching for DNs
#ldap.authn.format=uid=%s,ou=Users,dc=example,dc=org
ldap.authn.format=uid=%s,cn=users,cn=accounts,dc=epc-instore,dc=com
# A path to trusted X.509 certificate for StartTLS
ldap.trustedCert=/path/to/cert.cer
--
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.