public class DefaultPentahoPasswordEncoder extends Object implements org.springframework.security.authentication.encoding.PasswordEncoder
This encoder uses Jackrabbit to encode the raw password.
This class is instantiated by Hitachi Vantara Admin Console so there should not be a dependency on classes to which PAC will not have access.
This implementation of password encoding is completely independent of any datasource connection password encoding.
Constructor and Description |
---|
DefaultPentahoPasswordEncoder() |
Modifier and Type | Method and Description |
---|---|
String |
encodePassword(String rawPass,
Object salt) |
boolean |
isPasswordValid(String encPass,
String rawPass,
Object salt) |
public String encodePassword(String rawPass, Object salt) throws org.springframework.dao.DataAccessException
encodePassword
in interface org.springframework.security.authentication.encoding.PasswordEncoder
org.springframework.dao.DataAccessException
public boolean isPasswordValid(String encPass, String rawPass, Object salt) throws org.springframework.dao.DataAccessException
isPasswordValid
in interface org.springframework.security.authentication.encoding.PasswordEncoder
org.springframework.dao.DataAccessException
Copyright © 2019 Hitachi Vantara. All rights reserved.