LDAP configuration - omtetra/openmentor-grails GitHub Wiki
Using OMtetra configuration with Grails Spring Security LDAP
I just tested the OMtetra configuration with Grails Spring Security LDAP. I used OpenDS to set up a small LDAP server. You'll need to create two groups, called OPENMENTOR-ADMIN
and OPENMENTOR-USER
- these correspond to the user roles in OMtetra. You can then add users to these roles.
The active settings used were as follows. You will need to adapt these to your LDAP configuration.
grails.plugins.springsecurity.ldap.context.anonymousReadOnly=true
grails.plugins.springsecurity.ldap.context.server = 'ldap://localhost:1389/'
grails.plugins.springsecurity.ldap.search.base = 'dc=example,dc=com'
grails.plugins.springsecurity.ldap.search.filter = '(uid={0})'
grails.plugins.springsecurity.ldap.authorities.groupSearchBase = 'ou=Groups,dc=example,dc=com'
grails.plugins.springsecurity.ldap.authorities.groupSearchFilter = 'uniqueMember={0}'
grails.plugins.springsecurity.ldap.authorities.retrieveDatabaseRoles = true
For more information, check out the Spring Security LDAP guide at: http://grails.org/plugin/spring-security-ldap