public class PasswordEncoderFactoryImpl extends Object implements PasswordEncoderFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
PASSWORD_ENCODER_KEY |
BEAN_NAME| Constructor and Description |
|---|
PasswordEncoderFactoryImpl()
The constructor calls
init() for initialization. |
| Modifier and Type | Method and Description |
|---|---|
PasswordEncoder |
getEncoder(String encoding)
Return the configured password encoder based on the submitted 'encoding'.
In case |
Map<String,PasswordEncoder> |
getEncoders() |
Collection<String> |
getSupportedEncodings() |
boolean |
isSupportedEncoding(String encoding) |
void |
setEncoders(Map<String,PasswordEncoder> passwordEncoders) |
public static final String PASSWORD_ENCODER_KEY
public PasswordEncoderFactoryImpl()
init() for initialization.public PasswordEncoder getEncoder(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(String encoding)
isSupportedEncoding in interface PasswordEncoderFactorypublic Collection<String> getSupportedEncodings()
getSupportedEncodings in interface PasswordEncoderFactorypublic Map<String,PasswordEncoder> getEncoders()
getEncoders in interface PasswordEncoderFactorypublic void setEncoders(Map<String,PasswordEncoder> passwordEncoders)
Copyright © 2017 SAP SE. All Rights Reserved.