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