Class OrganizationAuthenticatorFactory
java.lang.Object
org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory
org.keycloak.organization.authentication.authenticators.browser.OrganizationAuthenticatorFactory
- All Implemented Interfaces:
AuthenticatorFactory
,ConfigurableAuthenticatorFactory
,ConfiguredProvider
,EnvironmentDependentProviderFactory
,ProviderFactory<Authenticator>
public class OrganizationAuthenticatorFactory
extends IdentityProviderAuthenticatorFactory
implements 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 TypeMethodDescriptioncreate
(KeycloakSession session) Friendly name for the authenticatorgetId()
boolean
isSupported
(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.Methods inherited from class org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory
close, getReferenceCategory, getRequirementChoices, init, isConfigurable, isUserSetupAllowed, postInit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig
Methods 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:
getId
in interfaceProviderFactory<Authenticator>
- Overrides:
getId
in classIdentityProviderAuthenticatorFactory
-
getDisplayType
Description copied from interface:ConfigurableAuthenticatorFactory
Friendly name for the authenticator- Specified by:
getDisplayType
in interfaceConfigurableAuthenticatorFactory
- Overrides:
getDisplayType
in classIdentityProviderAuthenticatorFactory
- Returns:
-
getHelpText
- Specified by:
getHelpText
in interfaceConfiguredProvider
- Overrides:
getHelpText
in classIdentityProviderAuthenticatorFactory
-
create
- Specified by:
create
in interfaceProviderFactory<Authenticator>
- Overrides:
create
in classIdentityProviderAuthenticatorFactory
-
isSupported
Description copied from interface:EnvironmentDependentProviderFactory
Check if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupported
in interfaceEnvironmentDependentProviderFactory
- Parameters:
config
- the provider configuration- Returns:
true
if the provider is supported. Otherwise,false
.
-
getConfigProperties
- Specified by:
getConfigProperties
in interfaceConfiguredProvider
- Overrides:
getConfigProperties
in classIdentityProviderAuthenticatorFactory
-