Interface ConditionalAuthenticatorFactory
-
- All Superinterfaces:
AuthenticatorFactory,ConfigurableAuthenticatorFactory,ConfiguredProvider,ProviderFactory<Authenticator>
- All Known Implementing Classes:
ConditionalLoaAuthenticatorFactory,ConditionalRoleAuthenticatorFactory,ConditionalUserAttributeValueFactory,ConditionalUserConfiguredAuthenticatorFactory
public interface ConditionalAuthenticatorFactory extends AuthenticatorFactory
-
-
Field Summary
Fields Modifier and Type Field Description static StringREFERENCE_CATEGORY-
Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Authenticatorcreate(KeycloakSession session)default StringgetReferenceCategory()General authenticator type, i.e.ConditionalAuthenticatorgetSingleton()-
Methods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
getDisplayType, getRequirementChoices, isConfigurable, isUserSetupAllowed
-
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpText
-
Methods inherited from interface org.keycloak.provider.ProviderFactory
close, getConfigMetadata, getId, init, order, postInit
-
-
-
-
Field Detail
-
REFERENCE_CATEGORY
static final String REFERENCE_CATEGORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
default Authenticator create(KeycloakSession session)
- Specified by:
createin interfaceProviderFactory<Authenticator>
-
getReferenceCategory
default String getReferenceCategory()
Description copied from interface:ConfigurableAuthenticatorFactoryGeneral authenticator type, i.e. totp, password, cert.- Specified by:
getReferenceCategoryin interfaceConfigurableAuthenticatorFactory- Returns:
- null if not a referencable category
-
getSingleton
ConditionalAuthenticator getSingleton()
-
-