Class DockerAuthenticator

  • All Implemented Interfaces:
    org.keycloak.authentication.Authenticator, org.keycloak.provider.Provider

    public class DockerAuthenticator
    extends HttpBasicAuthenticator
    • Constructor Detail

      • DockerAuthenticator

        public DockerAuthenticator()
    • Method Detail

      • notValidCredentialsAction

        protected void notValidCredentialsAction​(org.keycloak.authentication.AuthenticationFlowContext context,
                                                 org.keycloak.models.RealmModel realm,
                                                 org.keycloak.models.UserModel user)
        Overrides:
        notValidCredentialsAction in class HttpBasicAuthenticator
      • nullUserAction

        protected void nullUserAction​(org.keycloak.authentication.AuthenticationFlowContext context,
                                      org.keycloak.models.RealmModel realm,
                                      String userId)
        Overrides:
        nullUserAction in class HttpBasicAuthenticator
      • userDisabledAction

        protected void userDisabledAction​(org.keycloak.authentication.AuthenticationFlowContext context,
                                          org.keycloak.models.RealmModel realm,
                                          org.keycloak.models.UserModel user,
                                          String eventError)
        Overrides:
        userDisabledAction in class HttpBasicAuthenticator
      • configuredFor

        public boolean configuredFor​(org.keycloak.models.KeycloakSession session,
                                     org.keycloak.models.RealmModel realm,
                                     org.keycloak.models.UserModel user)
        Specified by:
        configuredFor in interface org.keycloak.authentication.Authenticator
        Overrides:
        configuredFor in class HttpBasicAuthenticator