Class PentahoCachingLdapAuthenticator
- java.lang.Object
-
- org.pentaho.platform.plugin.services.security.userrole.ldap.PentahoCachingLdapAuthenticator
-
- All Implemented Interfaces:
org.springframework.security.ldap.authentication.LdapAuthenticator
public class PentahoCachingLdapAuthenticator extends Object implements org.springframework.security.ldap.authentication.LdapAuthenticator
-
-
Constructor Summary
Constructors Constructor Description PentahoCachingLdapAuthenticator(org.springframework.security.ldap.authentication.LdapAuthenticator delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.ldap.core.DirContextOperations
authenticate(org.springframework.security.core.Authentication authentication)
String
getCacheRegionName()
String
getPasswordHashMethod()
protected String
hashUserAndPassword(org.springframework.security.core.Authentication authentication)
void
setCacheRegionName(String cacheRegionName)
void
setPasswordHashMethod(String passwordHashMethod)
-
-
-
Method Detail
-
authenticate
public org.springframework.ldap.core.DirContextOperations authenticate(org.springframework.security.core.Authentication authentication)
- Specified by:
authenticate
in interfaceorg.springframework.security.ldap.authentication.LdapAuthenticator
-
hashUserAndPassword
protected String hashUserAndPassword(org.springframework.security.core.Authentication authentication)
-
getCacheRegionName
public String getCacheRegionName()
-
setCacheRegionName
public void setCacheRegionName(String cacheRegionName)
-
getPasswordHashMethod
public String getPasswordHashMethod()
-
setPasswordHashMethod
public void setPasswordHashMethod(String passwordHashMethod)
-
-