List of usage examples for org.springframework.security.ldap.authentication.ad ActiveDirectoryLdapAuthenticationProvider setUserDetailsContextMapper
public void setUserDetailsContextMapper(UserDetailsContextMapper userDetailsContextMapper)
From source file:com.expedia.seiso.SeisoWebSecurityConfig.java
private void configureActiveDirectory(AuthenticationManagerBuilder auth) throws Exception { String domain = seisoProperties.getAdDomain(); String url = seisoProperties.getAdUrl(); if (domain != null) { ActiveDirectoryLdapAuthenticationProvider provider = new ActiveDirectoryLdapAuthenticationProvider( domain, url);/*from ww w .ja v a 2 s . c o m*/ provider.setUserDetailsContextMapper(userDetailsContextMapper()); // Hm, this doesn't seem to have any effect, so handle the mapping in the SeisoUserDetailsContextMapper. // provider.setAuthoritiesMapper(grantedAuthoritiesMapper()); auth.authenticationProvider(provider); } }