Interface ConditionalAuthenticatorFactory
- 
- All Superinterfaces:
- AuthenticatorFactory,- ConfigurableAuthenticatorFactory,- ConfiguredProvider,- ProviderFactory<Authenticator>
 - All Known Implementing Classes:
- ConditionalLoaAuthenticatorFactory,- ConditionalRoleAuthenticatorFactory,- ConditionalUserAttributeValueFactory,- ConditionalUserConfiguredAuthenticatorFactory
 
 public interface ConditionalAuthenticatorFactory extends AuthenticatorFactory 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringREFERENCE_CATEGORY- 
Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactoryREQUIREMENT_CHOICES
 
- 
 - 
Method SummaryAll 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.ConfigurableAuthenticatorFactorygetDisplayType, getRequirementChoices, isConfigurable, isUserSetupAllowed
 - 
Methods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig, getConfigProperties, getHelpText
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactoryclose, getConfigMetadata, getId, init, order, postInit
 
- 
 
- 
- 
- 
Field Detail- 
REFERENCE_CATEGORYstatic final String REFERENCE_CATEGORY - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createdefault Authenticator create(KeycloakSession session) - Specified by:
- createin interface- ProviderFactory<Authenticator>
 
 - 
getReferenceCategorydefault String getReferenceCategory() Description copied from interface:ConfigurableAuthenticatorFactoryGeneral authenticator type, i.e. totp, password, cert.- Specified by:
- getReferenceCategoryin interface- ConfigurableAuthenticatorFactory
- Returns:
- null if not a referencable category
 
 - 
getSingletonConditionalAuthenticator getSingleton() 
 
- 
 
-