List of usage examples for org.springframework.security.ldap.userdetails DefaultLdapAuthoritiesPopulator setSearchSubtree
public void setSearchSubtree(boolean searchSubtree)
From source file:net.oneandone.stool.overview.config.SecurityConfiguration.java
@Override public UserDetailsService userDetailsService() { FilterBasedLdapUserSearch userSearch; DefaultLdapAuthoritiesPopulator authoritiesPopulator; LdapUserDetailsService result;//from w w w . j a v a 2s .c om 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; }