Class SpnegoDisabledAuthenticatorFactory

  • All Implemented Interfaces:
    org.keycloak.authentication.AuthenticatorFactory, org.keycloak.authentication.ConfigurableAuthenticatorFactory, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.EnvironmentDependentProviderFactory, org.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>

    public class SpnegoDisabledAuthenticatorFactory
    extends SpnegoAuthenticatorFactory
    implements org.keycloak.authentication.AuthenticatorFactory
    Factory used only when KERBEROS feature is disabled. This exists due the KERBEROS authenticator is added by default to realm browser flow (even if DISABLED by default)
    Author:
    Marek Posolda
    • Constructor Detail

      • SpnegoDisabledAuthenticatorFactory

        public SpnegoDisabledAuthenticatorFactory()
    • Method Detail

      • create

        public org.keycloak.authentication.Authenticator create​(org.keycloak.models.KeycloakSession session)
        Specified by:
        create in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
        Overrides:
        create in class SpnegoAuthenticatorFactory
      • getRequirementChoices

        public org.keycloak.models.AuthenticationExecutionModel.Requirement[] getRequirementChoices()
        Specified by:
        getRequirementChoices in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
        Overrides:
        getRequirementChoices in class SpnegoAuthenticatorFactory
      • isSupported

        public boolean isSupported()
        Specified by:
        isSupported in interface org.keycloak.provider.EnvironmentDependentProviderFactory
        Overrides:
        isSupported in class SpnegoAuthenticatorFactory