List of usage examples for org.springframework.security.ldap.userdetails InetOrgPersonContextMapper InetOrgPersonContextMapper
InetOrgPersonContextMapper
From source file:net.oneandone.stool.overview.config.SecurityConfiguration.java
@Override public UserDetailsService userDetailsService() { FilterBasedLdapUserSearch userSearch; DefaultLdapAuthoritiesPopulator authoritiesPopulator; LdapUserDetailsService result;// w ww. j a v a 2s . c o m userSearch = new FilterBasedLdapUserSearch("ou=cisostages", "(uid={0})", contextSource()); authoritiesPopulator = new DefaultLdapAuthoritiesPopulator(contextSource(), "ou=roles,ou=cisostages"); authoritiesPopulator.setGroupSearchFilter("(member=uid={1})"); authoritiesPopulator.setGroupRoleAttribute("ou"); authoritiesPopulator.setSearchSubtree(false); authoritiesPopulator.setIgnorePartialResultException(true); result = new LdapUserDetailsService(userSearch, authoritiesPopulator); result.setUserDetailsMapper(new InetOrgPersonContextMapper()); return result; }