keycloak-spi-private
|
公開メンバ関数 | |
ClientAuthenticator | create () |
boolean | isConfigurable () |
List< ProviderConfigProperty > | getConfigPropertiesPerClient () |
Map< String, Object > | getAdapterConfiguration (ClientModel client) |
Set< String > | getProtocolAuthenticatorMethods (String loginProtocol) |
String | getDisplayType () |
String | getReferenceCategory () |
AuthenticationExecutionModel.Requirement [] | getRequirementChoices () |
boolean | isUserSetupAllowed () |
Factory for creating ClientAuthenticator instances. This is a singleton and created when Keycloak boots.
You must specify a file META-INF/services/org.keycloak.authentication.ClientAuthenticatorFactory in the jar that this class is contained in This file must have the fully qualified class name of all your ClientAuthenticatorFactory classes
ClientAuthenticator org.keycloak.authentication.ClientAuthenticatorFactory.create | ( | ) |
Map<String, Object> org.keycloak.authentication.ClientAuthenticatorFactory.getAdapterConfiguration | ( | ClientModel | client | ) |
Get configuration, which needs to be used for adapter ( keycloak.json ) of particular client. Some implementations may return just template and user needs to edit the values according to his environment (For example fill the location of keystore file)
List<ProviderConfigProperty> org.keycloak.authentication.ClientAuthenticatorFactory.getConfigPropertiesPerClient | ( | ) |
List of config properties for this client implementation. Those will be shown in admin console in clients credentials tab and can be configured per client. Applicable only if "isConfigurablePerClient" is true
|
inherited |
Friendly name for the authenticator
Set<String> org.keycloak.authentication.ClientAuthenticatorFactory.getProtocolAuthenticatorMethods | ( | String | loginProtocol | ) |
Get authentication methods for the specified protocol
loginProtocol | corresponds to org.keycloak.protocol.LoginProtocolFactory#getId |
|
inherited |
General authenticator type, i.e. totp, password, cert.
|
inherited |
What requirement settings are allowed.
boolean org.keycloak.authentication.ClientAuthenticatorFactory.isConfigurable | ( | ) |
Is this authenticator configurable globally?
org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。
|
inherited |
Does this authenticator have required actions that can set if the user does not have this authenticator set up?