These are mostly feature I had in my own fork of the acegi plugin that we used to use internally. I've reworked the plugins to be publicly available, but I needed the following features to reduce the amount of re-factoring as part of the upgrade.
I felt these features could be of use to others:
Added example to documentation to support recursive groups in Active Directory (groups as members of groups)
Adding additional LDAP group name cleaning to keep role names standard in GrailsLdapAuthoritiesPopulator
Prefix removal
Suffix removal
Dash to underscore conversion
Force Uppercase
Added defaults to grails-app/conf/DefaultLdapSecurityConfig.groovy
Updated documentation to reflect new options
Added unit tests to test new feature
Added configuration parameter initialization for GrailsLdapAuthoritiesPopulator in SpringSecurityLdapGrailsPlugin.groovy
Added '...finished configuring Spring Security LDAP' statement to match the behavior of spring-security-core
These are mostly feature I had in my own fork of the acegi plugin that we used to use internally. I've reworked the plugins to be publicly available, but I needed the following features to reduce the amount of re-factoring as part of the upgrade.
I felt these features could be of use to others:
GrailsLdapAuthoritiesPopulator
grails-app/conf/DefaultLdapSecurityConfig.groovy
GrailsLdapAuthoritiesPopulator
inSpringSecurityLdapGrailsPlugin.groovy
Thanks,
Aaron