public class PasswordEncoderFactoryImpl extends java.lang.Object implements PasswordEncoderFactory
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PASSWORD_ENCODER_KEY |
BEAN_NAME| Constructor and Description |
|---|
PasswordEncoderFactoryImpl()
The constructor calls
init() for initialization. |
| Modifier and Type | Method and Description |
|---|---|
PasswordEncoder |
getEncoder(java.lang.String encoding)
Return the configured password encoder based on the submitted 'encoding'.
In case |
java.util.Map<java.lang.String,PasswordEncoder> |
getEncoders() |
java.util.Collection<java.lang.String> |
getSupportedEncodings() |
boolean |
isSupportedEncoding(java.lang.String encoding) |
void |
setEncoders(java.util.Map<java.lang.String,PasswordEncoder> passwordEncoders) |
public static final java.lang.String PASSWORD_ENCODER_KEY
public PasswordEncoderFactoryImpl()
init() for initialization.public PasswordEncoder getEncoder(java.lang.String encoding) throws PasswordEncoderNotFoundException
getEncoder in interface PasswordEncoderFactoryencoding - the password encoding, which will be transformed to lowerCase before the lookup process will be
executed. (Feature: For Unit testing you can specify the password encoder class directly, too)PasswordEncoderNotFoundExceptionpublic boolean isSupportedEncoding(java.lang.String encoding)
isSupportedEncoding in interface PasswordEncoderFactorypublic java.util.Collection<java.lang.String> getSupportedEncodings()
getSupportedEncodings in interface PasswordEncoderFactorypublic java.util.Map<java.lang.String,PasswordEncoder> getEncoders()
getEncoders in interface PasswordEncoderFactorypublic void setEncoders(java.util.Map<java.lang.String,PasswordEncoder> passwordEncoders)
Copyright © 2018 SAP SE. All Rights Reserved.