Package step.core.access
Class DefaultAuthenticator
- java.lang.Object
-
- step.core.access.CredentialsAuthenticator
-
- step.core.access.DefaultAuthenticator
-
- All Implemented Interfaces:
step.core.authentication.Authenticator<step.core.auth.Credentials>,step.core.GlobalContextAware
public class DefaultAuthenticator extends CredentialsAuthenticator
-
-
Field Summary
-
Fields inherited from class step.core.access.CredentialsAuthenticator
users
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description step.core.authentication.AuthenticationResultsauthenticate(step.core.auth.Credentials credentials)voidchangePassword(java.lang.String userId, java.lang.String password)static step.core.access.UserdefaultAdminUser()java.lang.StringencryptPwd(java.lang.String pwd)booleanimplementOTP()java.lang.StringresetPassword(java.lang.String userId)voidsetGlobalContext(step.core.GlobalContext context)voidsetRoleFromProvider(step.core.authentication.AuthenticationResults authenticationResults)booleansupportPasswordManagement()-
Methods inherited from class step.core.access.CredentialsAuthenticator
computeAuthenticationResults, useUiLoginMask
-
-
-
-
Method Detail
-
setGlobalContext
public void setGlobalContext(step.core.GlobalContext context)
- Specified by:
setGlobalContextin interfacestep.core.GlobalContextAware- Overrides:
setGlobalContextin classCredentialsAuthenticator
-
authenticate
public step.core.authentication.AuthenticationResults authenticate(step.core.auth.Credentials credentials)
-
resetPassword
public java.lang.String resetPassword(java.lang.String userId)
-
changePassword
public void changePassword(java.lang.String userId, java.lang.String password)
-
implementOTP
public boolean implementOTP()
-
supportPasswordManagement
public boolean supportPasswordManagement()
-
setRoleFromProvider
public void setRoleFromProvider(step.core.authentication.AuthenticationResults authenticationResults)
-
encryptPwd
public java.lang.String encryptPwd(java.lang.String pwd)
-
defaultAdminUser
public static step.core.access.User defaultAdminUser()
-
-