1 package org
.argeo
.security
.ldap
;
3 import org
.springframework
.security
.providers
.ldap
.authenticator
.LdapShaPasswordEncoder
;
6 * {@link LdapShaPasswordEncoder} allowing to configure the usage of salt (APache
7 * Directory Server 1.0 does not support bind with SSHA)
9 public class ArgeoLdapShaPasswordEncoder
extends LdapShaPasswordEncoder
{
10 private Boolean useSalt
= true;
13 public String
encodePassword(String rawPass
, Object salt
) {
14 return super.encodePassword(rawPass
, useSalt ? salt
: null);
17 public void setUseSalt(Boolean useSalt
) {
18 this.useSalt
= useSalt
;