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 Stringencode(CharSequence charSequence)StringencodePassword(String rawPass, Object salt)booleanmatches(CharSequence rawPassword, String encodedPassword)voidsetPasswordEncoder(LegacyPasswordEncoder passwordEncoder)voidsetVersionId(String versionId)booleanupgradeEncoding(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:
encodein interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
matches
public boolean matches(CharSequence rawPassword, String encodedPassword)
- Specified by:
matchesin interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
upgradeEncoding
public boolean upgradeEncoding(String encodedPassword)
- Specified by:
upgradeEncodingin interfaceorg.springframework.security.crypto.password.PasswordEncoder
-
-