Class OrganizationAuthenticatorFactory
java.lang.Object
org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory
org.keycloak.organization.authentication.authenticators.browser.OrganizationAuthenticatorFactory
- 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 OrganizationAuthenticatorFactory
extends IdentityProviderAuthenticatorFactory
implements org.keycloak.provider.EnvironmentDependentProviderFactory
- Author:
- Stian Thorgersen
-
Field Summary
FieldsFields inherited from class org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory
DEFAULT_PROVIDER, PROVIDER_ID, REQUIREMENT_CHOICES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.authentication.Authenticatorcreate(org.keycloak.models.KeycloakSession session) List<org.keycloak.provider.ProviderConfigProperty>getId()getOptionalReferenceCategories(org.keycloak.models.KeycloakSession session) booleanisSupported(org.keycloak.Config.Scope config) Methods inherited from class org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory
close, getReferenceCategory, getRequirementChoices, init, isConfigurable, isUserSetupAllowed, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, order
-
Field Details
-
ID
- See Also:
-
REQUIRES_USER_MEMBERSHIP
- See Also:
-
-
Constructor Details
-
OrganizationAuthenticatorFactory
public OrganizationAuthenticatorFactory()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>- Overrides:
getIdin classIdentityProviderAuthenticatorFactory
-
getDisplayType
- Specified by:
getDisplayTypein interfaceorg.keycloak.authentication.ConfigurableAuthenticatorFactory- Overrides:
getDisplayTypein classIdentityProviderAuthenticatorFactory
-
getHelpText
- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getHelpTextin classIdentityProviderAuthenticatorFactory
-
create
public org.keycloak.authentication.Authenticator create(org.keycloak.models.KeycloakSession session) - Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>- Overrides:
createin classIdentityProviderAuthenticatorFactory
-
isSupported
public boolean isSupported(org.keycloak.Config.Scope config) - Specified by:
isSupportedin interfaceorg.keycloak.provider.EnvironmentDependentProviderFactory
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getConfigPropertiesin classIdentityProviderAuthenticatorFactory
-
getOptionalReferenceCategories
- Specified by:
getOptionalReferenceCategoriesin interfaceorg.keycloak.authentication.ConfigurableAuthenticatorFactory
-