@Override public void configure(AuthenticationManagerBuilder auth) throws Exception { auth .ldapAuthentication() .userDnPatterns("uid={0},ou=people") .groupSearchBase("ou=groups") .contextSource() .url("ldap://localhost:8389/dc=springframework,dc=org") .and() .passwordCompare() .passwordEncoder(new LdapShaPasswordEncoder()) .passwordAttribute("userPassword"); }
.passwordCompare() .passwordEncoder(new LdapShaPasswordEncoder()) .passwordAttribute(passwordAttribute); } else if (activeProfiles.contains(MetronRestConstants.DEV_PROFILE) || activeProfiles.contains(MetronRestConstants.TEST_PROFILE)) {
.passwordCompare() .passwordEncoder(encoderClass.getDeclaredConstructor().newInstance()) .passwordAttribute(ldapAppProperties.getPasswordAttribute());
/** * @return */ public PasswordCompareConfigurer passwordCompare() { return new PasswordCompareConfigurer() .passwordAttribute("password") .passwordEncoder(new PlaintextPasswordEncoder()); } }
/** * @return the {@link PasswordCompareConfigurer} for further customizations */ public PasswordCompareConfigurer passwordCompare() { return new PasswordCompareConfigurer().passwordAttribute("password") .passwordEncoder(NoOpPasswordEncoder.getInstance()); } }
/** * @return the {@link PasswordCompareConfigurer} for further customizations */ public PasswordCompareConfigurer passwordCompare() { return new PasswordCompareConfigurer().passwordAttribute("password") .passwordEncoder(NoOpPasswordEncoder.getInstance()); } }
/** * @return the {@link PasswordCompareConfigurer} for further customizations */ public PasswordCompareConfigurer passwordCompare() { return new PasswordCompareConfigurer().passwordAttribute("password") .passwordEncoder(NoOpPasswordEncoder.getInstance()); } }