Class CredentialsAuthenticator

  • All Implemented Interfaces:
    step.core.authentication.Authenticator<step.core.auth.Credentials>, step.core.GlobalContextAware
    Direct Known Subclasses:
    DefaultAuthenticator, LdapAuthenticator

    public abstract class CredentialsAuthenticator
    extends Object
    implements step.core.authentication.Authenticator<step.core.auth.Credentials>, step.core.GlobalContextAware
    • Field Detail

      • users

        protected step.core.access.UserAccessor users
    • Constructor Detail

      • CredentialsAuthenticator

        public CredentialsAuthenticator()
    • Method Detail

      • setGlobalContext

        public void setGlobalContext​(step.core.GlobalContext context)
        Specified by:
        setGlobalContext in interface step.core.GlobalContextAware
      • computeAuthenticationResults

        protected step.core.authentication.AuthenticationResults computeAuthenticationResults​(step.core.auth.Credentials credentials)
                                                                                       throws step.core.deployment.AuthorizationException
        Throws:
        step.core.deployment.AuthorizationException
      • useUiLoginMask

        public boolean useUiLoginMask()
        Specified by:
        useUiLoginMask in interface step.core.authentication.Authenticator<step.core.auth.Credentials>