public abstract class AbstractX509ClientCertificateAuthenticatorFactory extends Object implements AuthenticatorFactory
Modifier and Type | Field and Description |
---|---|
protected static List<ProviderConfigProperty> |
configProperties |
protected static ServicesLogger |
logger |
REQUIREMENT_CHOICES
Constructor and Description |
---|
AbstractX509ClientCertificateAuthenticatorFactory() |
Modifier and Type | Method and Description |
---|---|
void |
close()
This is called when the server shuts down.
|
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getReferenceCategory()
General authenticator type, i.e.
|
void |
init(Config.Scope config)
Only called once when the factory is first created.
|
boolean |
isConfigurable()
Is this authenticator configurable?
|
boolean |
isUserSetupAllowed()
Does this authenticator have required actions that can set if the user does not have
this authenticator set up?
|
void |
postInit(KeycloakSessionFactory factory)
Called after all provider factories have been initialized
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, getId, order
getDisplayType, getRequirementChoices
getHelpText
protected static ServicesLogger logger
protected static final List<ProviderConfigProperty> configProperties
public AbstractX509ClientCertificateAuthenticatorFactory()
public List<ProviderConfigProperty> getConfigProperties()
getConfigProperties
in interface ConfiguredProvider
public String getReferenceCategory()
ConfigurableAuthenticatorFactory
getReferenceCategory
in interface ConfigurableAuthenticatorFactory
public boolean isConfigurable()
ConfigurableAuthenticatorFactory
isConfigurable
in interface ConfigurableAuthenticatorFactory
public boolean isUserSetupAllowed()
ConfigurableAuthenticatorFactory
isUserSetupAllowed
in interface ConfigurableAuthenticatorFactory
public void init(Config.Scope config)
ProviderFactory
init
in interface ProviderFactory<Authenticator>
public void postInit(KeycloakSessionFactory factory)
ProviderFactory
postInit
in interface ProviderFactory<Authenticator>
public void close()
ProviderFactory
close
in interface ProviderFactory<Authenticator>
Copyright © 2020 JBoss by Red Hat. All rights reserved.