public interface ClientAuthenticatorFactory extends ProviderFactory<ClientAuthenticator>, ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES
Modifier and Type | Method and Description |
---|---|
ClientAuthenticator |
create() |
Map<String,Object> |
getAdapterConfiguration(ClientModel client)
Get configuration, which needs to be used for adapter ( keycloak.json ) of particular client.
|
List<ProviderConfigProperty> |
getConfigPropertiesPerClient()
List of config properties for this client implementation.
|
Set<String> |
getProtocolAuthenticatorMethods(String loginProtocol)
Get authentication methods for the specified protocol
|
boolean |
isConfigurable()
Is this authenticator configurable globally?
|
close, create, getId, init, order, postInit
getDisplayType, getReferenceCategory, getRequirementChoices, isUserSetupAllowed
getConfigProperties, getHelpText
ClientAuthenticator create()
boolean isConfigurable()
isConfigurable
in interface ConfigurableAuthenticatorFactory
List<ProviderConfigProperty> getConfigPropertiesPerClient()
Map<String,Object> getAdapterConfiguration(ClientModel client)
Set<String> getProtocolAuthenticatorMethods(String loginProtocol)
loginProtocol
- corresponds to ProviderFactory.getId()
Copyright © 2020 JBoss by Red Hat. All rights reserved.