Class VersionedPasswordEncoder
- java.lang.Object
-
- org.onebusaway.users.impl.authentication.VersionedPasswordEncoder
-
- All Implemented Interfaces:
org.springframework.security.crypto.password.PasswordEncoder
public class VersionedPasswordEncoder extends Object implements org.springframework.security.crypto.password.PasswordEncoder
-
-
Constructor Summary
Constructors Constructor Description VersionedPasswordEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
encode(CharSequence charSequence)
String
encodePassword(String rawPass, Object salt)
boolean
matches(CharSequence rawPassword, String encodedPassword)
void
setPasswordEncoder(LegacyPasswordEncoder passwordEncoder)
void
setVersionId(String versionId)
boolean
upgradeEncoding(String encodedPassword)
-
-
-
Method Detail
-
setVersionId
public void setVersionId(String versionId)
-
setPasswordEncoder
public void setPasswordEncoder(LegacyPasswordEncoder passwordEncoder)
-
encodePassword
public String encodePassword(String rawPass, Object salt) throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
-
encode
public String encode(CharSequence charSequence)
- Specified by:
encode
in interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
matches
public boolean matches(CharSequence rawPassword, String encodedPassword)
- Specified by:
matches
in interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
upgradeEncoding
public boolean upgradeEncoding(String encodedPassword)
- Specified by:
upgradeEncoding
in interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
-