Class FederatedJWTClientAuthenticator
java.lang.Object
org.keycloak.authentication.authenticators.client.AbstractClientAuthenticator
org.keycloak.authentication.authenticators.client.FederatedJWTClientAuthenticator
- All Implemented Interfaces:
ClientAuthenticator,ClientAuthenticatorFactory,ConfigurableAuthenticatorFactory,ConfiguredPerClientProvider,ConfiguredProvider,EnvironmentDependentProviderFactory,Provider,ProviderFactory<ClientAuthenticator>
public class FederatedJWTClientAuthenticator
extends AbstractClientAuthenticator
implements EnvironmentDependentProviderFactory
-
Field Summary
FieldsFields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAdapterConfiguration(ClientModel client) getId()getProtocolAuthenticatorMethods(String loginProtocol) booleanbooleanisSupported(Config.Scope config) Methods inherited from class org.keycloak.authentication.authenticators.client.AbstractClientAuthenticator
close, create, create, getReferenceCategory, init, isUserSetupAllowed, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.ClientAuthenticatorFactory
supportsSecretMethods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
getOptionalReferenceCategoriesMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
- See Also:
-
JWT_CREDENTIAL_ISSUER_KEY
- See Also:
-
JWT_CREDENTIAL_SUBJECT_KEY
- See Also:
-
-
Constructor Details
-
FederatedJWTClientAuthenticator
public FederatedJWTClientAuthenticator()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<ClientAuthenticator>
-
authenticateClient
- Specified by:
authenticateClientin interfaceClientAuthenticator
-
getDisplayType
- Specified by:
getDisplayTypein interfaceConfigurableAuthenticatorFactory
-
getHelpText
- Specified by:
getHelpTextin interfaceConfiguredProvider
-
getRequirementChoices
- Specified by:
getRequirementChoicesin interfaceConfigurableAuthenticatorFactory
-
isConfigurable
public boolean isConfigurable()- Specified by:
isConfigurablein interfaceClientAuthenticatorFactory- Specified by:
isConfigurablein interfaceConfigurableAuthenticatorFactory
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceConfiguredProvider
-
getConfigPropertiesPerClient
- Specified by:
getConfigPropertiesPerClientin interfaceConfiguredPerClientProvider
-
getAdapterConfiguration
- Specified by:
getAdapterConfigurationin interfaceClientAuthenticatorFactory
-
getProtocolAuthenticatorMethods
- Specified by:
getProtocolAuthenticatorMethodsin interfaceClientAuthenticatorFactory
-
isSupported
- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory
-