Modifier and Type | Interface and Description |
---|---|
interface |
AuthenticatorFactory
Factory for creating Authenticator instances.
|
interface |
ClientAuthenticatorFactory
Factory for creating ClientAuthenticator instances.
|
interface |
FormActionFactory
Factory for instantiating FormAction objects.
|
interface |
FormAuthenticatorFactory
Factory for instantiating FormAuthenticators.
|
interface |
RequiredActionFactory
You must specify a file
META-INF/services/org.keycloak.authentication.RequiredActionFactory in the jar that this class is contained in
This file must have the fully qualified class name of all your RequiredActionFactory classes
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
RequiredActionSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
FormAuthenticatorSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
FormActionSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ClientAuthenticatorSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
AuthenticatorSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ActionTokenHandlerFactory<T extends JsonWebToken> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractActionTokenHander<T extends JsonWebToken> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ActionTokenHandlerSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
ExecuteActionsActionTokenHandler |
Modifier and Type | Class and Description |
---|---|
class |
IdpVerifyAccountLinkActionTokenHandler
Action token handler for verification of e-mail address.
|
Modifier and Type | Class and Description |
---|---|
class |
ResetCredentialsActionTokenHandler |
Modifier and Type | Class and Description |
---|---|
class |
VerifyEmailActionTokenHandler
Action token handler for verification of e-mail address.
|
Modifier and Type | Class and Description |
---|---|
class |
IdpAutoLinkAuthenticatorFactory |
class |
IdpConfirmLinkAuthenticatorFactory |
class |
IdpCreateUserIfUniqueAuthenticatorFactory |
class |
IdpEmailVerificationAuthenticatorFactory |
class |
IdpReviewProfileAuthenticatorFactory |
class |
IdpUsernamePasswordFormFactory |
Modifier and Type | Class and Description |
---|---|
class |
ConditionalOtpFormAuthenticatorFactory
|
class |
CookieAuthenticatorFactory |
class |
DeployedScriptAuthenticatorFactory |
class |
IdentityProviderAuthenticatorFactory |
class |
OTPFormAuthenticatorFactory |
class |
PasswordFormFactory |
class |
ScriptBasedAuthenticatorFactory
|
class |
SpnegoAuthenticatorFactory |
class |
UsernameFormFactory |
class |
UsernamePasswordFormFactory |
class |
WebAuthnAuthenticatorFactory |
class |
WebAuthnPasswordlessAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
BasicAuthAuthenticatorFactory |
class |
BasicAuthOTPAuthenticatorFactory |
class |
NoCookieFlowRedirectAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
CliUsernamePasswordAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientAuthenticator |
class |
ClientIdAndSecretAuthenticator
Validates client based on "client_id" and "client_secret" sent either in request parameters or in "Authorization: Basic" header .
|
class |
JWTClientAuthenticator
Client authentication based on JWT signed by client private key .
|
class |
JWTClientSecretAuthenticator
Client authentication based on JWT signed by client secret instead of private key .
|
class |
X509ClientAuthenticator |
Modifier and Type | Interface and Description |
---|---|
interface |
ConditionalAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
ConditionalRoleAuthenticatorFactory |
class |
ConditionalUserConfiguredAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
ConsoleUsernamePasswordAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDirectGrantAuthenticator |
class |
ValidateOTP |
class |
ValidatePassword |
class |
ValidateUsername |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSetRequiredActionAuthenticator |
class |
ResetCredentialChooseUser |
class |
ResetCredentialEmail |
class |
ResetOTP |
class |
ResetPassword |
Modifier and Type | Class and Description |
---|---|
class |
AbstractX509ClientCertificateAuthenticatorFactory |
class |
ValidateX509CertificateUsernameFactory |
class |
X509ClientCertificateAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
RegistrationPage |
class |
RegistrationPassword |
class |
RegistrationProfile |
class |
RegistrationRecaptcha |
class |
RegistrationUserCreation |
Modifier and Type | Class and Description |
---|---|
class |
ConsoleUpdatePassword |
class |
TermsAndConditions |
class |
UpdatePassword |
class |
UpdateProfile |
class |
UpdateTotp |
class |
UpdateUserLocaleAction |
class |
VerifyEmail |
class |
WebAuthnPasswordlessRegisterFactory |
class |
WebAuthnRegisterFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthorizationProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuthorizationProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
AuthorizationSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
UmaWellKnownProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
JPAAuthorizationStoreFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
PolicyProviderFactory<R extends AbstractPolicyRepresentation> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
PolicySpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
AggregatePolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
ClientPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
GroupPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DeployedScriptPolicyFactory |
class |
JSPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
ResourcePolicyProviderFactory |
class |
ScopePolicyProviderFactory |
class |
UMAPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
RolePolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
TimePolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
RPTIntrospectionProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthorizationStoreFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
StoreFactorySpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
KeycloakOIDCIdentityProviderFactory |
class |
OIDCIdentityProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClaimMapper |
class |
AbstractJsonUserAttributeMapper
Abstract class for Social Provider mappers which allow mapping of JSON user profile field into Keycloak user
attribute.
|
class |
AdvancedClaimToRoleMapper |
class |
ClaimToRoleMapper |
class |
ExternalKeycloakRoleToRoleMapper |
Modifier and Type | Interface and Description |
---|---|
interface |
IdentityProviderFactory<T extends IdentityProvider> |
interface |
IdentityProviderMapper |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentityProviderFactory<T extends IdentityProvider> |
class |
AbstractIdentityProviderMapper |
class |
HardcodedAttributeMapper |
class |
HardcodedRoleMapper |
class |
HardcodedUserSessionAttributeMapper |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
IdentityProviderSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
IdentityProviderMapperSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
SAMLIdentityProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AdvancedAttributeToRoleMapper
|
class |
AttributeToRoleMapper |
class |
UserAttributeMapper |
class |
UsernameTemplateMapper |
Modifier and Type | Interface and Description |
---|---|
interface |
SocialIdentityProviderFactory<I extends SocialIdentityProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
SocialProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClusterProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClusterSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanClusterProviderFactory
This impl is aware of Cross-Data-Center scenario too
|
Modifier and Type | Interface and Description |
---|---|
interface |
ComponentFactory<CreatedType,ProviderType extends Provider> |
interface |
SubComponentFactory<CreatedType,ProviderType extends Provider>
Useful when you want to describe config properties that are effected by the parent ComponentModel
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpClientFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHttpClientFactory
The default
HttpClientFactory for HttpClientProvider's used by Keycloak for outbound HTTP calls. |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
HttpClientSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
InfinispanConnectionProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultInfinispanConnectionProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
InfinispanConnectionSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
JpaConnectionProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultJpaConnectionProviderFactory |
class |
JpaExceptionConverter |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
JpaConnectionSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
JpaEntityProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
JpaEntitySpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
JpaUpdaterProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
JpaUpdaterSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
LiquibaseJpaUpdaterProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
LiquibaseConnectionProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLiquibaseConnectionProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
LiquibaseConnectionSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
LiquibaseDBLockProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
CredentialProviderFactory<T extends CredentialProvider> |
Modifier and Type | Class and Description |
---|---|
class |
OTPCredentialProviderFactory |
class |
PasswordCredentialProviderFactory |
class |
WebAuthnCredentialProviderFactory |
class |
WebAuthnPasswordlessCredentialProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
CredentialSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
PasswordHashProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
Pbkdf2PasswordHashProviderFactory |
class |
Pbkdf2Sha256PasswordHashProviderFactory
PBKDF2 Password Hash provider with HMAC using SHA256
|
class |
Pbkdf2Sha512PasswordHashProviderFactory
Provider factory for SHA512 variant of the PBKDF2 password hash algorithm.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
PasswordHashSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
CekManagementProviderFactory |
interface |
ClientSignatureVerifierProviderFactory |
interface |
ContentEncryptionProviderFactory |
interface |
HashProviderFactory |
interface |
SignatureProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
SignatureSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
HashSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ContentEncryptionSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ClientSignatureVerifierSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
CekManagementSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
EmailSenderProviderFactory |
interface |
EmailTemplateProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultEmailSenderProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
EmailTemplateSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
EmailSenderSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
FreeMarkerEmailTemplateProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
EventListenerProviderFactory |
interface |
EventStoreProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
EventStoreSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
EventListenerSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
EmailEventListenerProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
JpaEventStoreProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
JBossLoggingEventListenerProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorsProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultExecutorsProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ExecutorsSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientDescriptionConverterFactory
Provider plugin interface for importing clients from an arbitrary configuration format
|
interface |
ExportProviderFactory |
interface |
ImportProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
KeycloakClientDescriptionConverter |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientDescriptionConverterSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ImportSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ExportSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DirExportProviderFactory |
class |
DirImportProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
SingleFileExportProviderFactory |
class |
SingleFileImportProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
KerberosFederationProviderFactory
Factory for standalone Kerberos federation provider.
|
Modifier and Type | Class and Description |
---|---|
class |
SSSDFederationProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
AccountProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
AccountSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
FreeMarkerAccountProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
LoginFormsProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
LoginFormsSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
FreeMarkerLoginFormsProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
SecurityHeadersProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSecurityHeadersProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
SecurityHeadersSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
KeyProviderFactory<T extends KeyProvider> |
interface |
PublicKeyStorageProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEcdsaKeyProviderFactory |
class |
AbstractGeneratedSecretKeyProviderFactory<T extends KeyProvider> |
class |
AbstractRsaKeyProviderFactory |
class |
GeneratedAesKeyProviderFactory |
class |
GeneratedEcdsaKeyProviderFactory |
class |
GeneratedHmacKeyProviderFactory |
class |
GeneratedRsaKeyProviderFactory |
class |
ImportedRsaKeyProviderFactory |
class |
JavaKeystoreKeyProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
PublicKeyStorageSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
KeySpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanPublicKeyStorageProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
LocaleSelectorProviderFactory |
interface |
LocaleUpdaterProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLocaleSelectorProviderFactory |
class |
DefaultLocaleUpdaterProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
LocaleUpdaterSPI.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
LocaleSelectorSPI.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
MigrationProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
MigrationSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ActionTokenStoreProviderFactory |
interface |
ClientProviderFactory |
interface |
CodeToTokenStoreProviderFactory |
interface |
RealmProviderFactory |
interface |
SingleUseTokenStoreProviderFactory |
interface |
UserProviderFactory |
interface |
UserSessionProviderFactory |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz) |
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String id) |
Modifier and Type | Method and Description |
---|---|
List<ProviderFactory> |
KeycloakSessionFactory.getProviderFactories(Class<? extends Provider> clazz) |
Class<? extends ProviderFactory> |
UserSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
UserSessionSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
SingleUseTokenStoreSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
RealmSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
CodeToTokenStoreSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ClientSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ActionTokenStoreSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
CacheRealmProviderFactory |
interface |
UserCacheProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
CacheUserProviderSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
CacheRealmProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
CachedStoreProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
CachedStoreFactorySpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanCacheRealmProviderFactory |
class |
InfinispanUserCacheProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanCacheStoreFactoryProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
DBLockProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
DBLockSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
JpaClientProviderFactory |
class |
JpaRealmProviderFactory |
class |
JpaUserCredentialStoreFactory |
class |
JpaUserProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
JpaUserSessionPersisterProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
MapClientProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapProviderFactory<T extends Provider> |
Modifier and Type | Interface and Description |
---|---|
interface |
MapStorageProvider |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentHashMapStorageProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
MapStorageSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
UserSessionPersisterProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DisabledUserSessionPersisterProvider
Persistence of userSessions is disabled .
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
UserSessionPersisterSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanActionTokenStoreProviderFactory |
class |
InfinispanAuthenticationSessionProviderFactory |
class |
InfinispanCodeToTokenStoreProviderFactory |
class |
InfinispanSingleUseTokenStoreProviderFactory |
class |
InfinispanStickySessionEncoderProviderFactory |
class |
InfinispanUserSessionProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
PasswordPolicyManagerProviderFactory |
interface |
PasswordPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
BlacklistPasswordPolicyProviderFactory
Creates
BlacklistPasswordPolicyProvider instances. |
class |
DefaultPasswordPolicyManagerProviderFactory |
class |
DigitsPasswordPolicyProviderFactory |
class |
ForceExpiredPasswordPolicyProviderFactory |
class |
HashAlgorithmPasswordPolicyProviderFactory |
class |
HashIterationsPasswordPolicyProviderFactory |
class |
HistoryPasswordPolicyProviderFactory |
class |
LengthPasswordPolicyProviderFactory |
class |
LowerCasePasswordPolicyProviderFactory |
class |
NotUsernamePasswordPolicyProviderFactory |
class |
RegexPatternsPasswordPolicyProviderFactory |
class |
SpecialCharsPasswordPolicyProviderFactory |
class |
UpperCasePasswordPolicyProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
PasswordPolicySpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
PasswordPolicyManagerSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientInstallationProvider
Provides a template/sample client config adapter file.
|
interface |
LoginProtocolFactory |
interface |
ProtocolMapper |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLoginProtocolFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ProtocolMapperSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
LoginProtocolSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ClientInstallationSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DockerAuthenticatorFactory |
class |
DockerAuthV2ProtocolFactory |
Modifier and Type | Class and Description |
---|---|
class |
DockerComposeYamlInstallationProvider |
class |
DockerRegistryConfigFileInstallationProvider |
class |
DockerVariableOverrideInstallationProvider |
Modifier and Type | Class and Description |
---|---|
class |
AllowAllDockerProtocolMapper
Populates token with requested scope.
|
class |
DockerAuthV2ProtocolMapper |
Modifier and Type | Interface and Description |
---|---|
interface |
TokenIntrospectionProviderFactory
A factory that creates
TokenIntrospectionProvider instances. |
Modifier and Type | Class and Description |
---|---|
class |
AccessTokenIntrospectionProviderFactory |
class |
OIDCClientDescriptionConverterFactory |
class |
OIDCLoginProtocolFactory |
class |
OIDCWellKnownProviderFactory |
class |
RefreshTokenIntrospectionProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
TokenIntrospectionSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
OIDCExtProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
OIDCExtSPI.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
KeycloakOIDCClientInstallation |
class |
KeycloakOIDCJbossSubsystemClientCliInstallation |
class |
KeycloakOIDCJbossSubsystemClientInstallation |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOIDCProtocolMapper |
class |
AbstractPairwiseSubMapper
Set the 'sub' claim to pairwise .
|
class |
AddressMapper |
class |
AllowedWebOriginsProtocolMapper
Protocol mapper to add allowed web origins to the access token to the 'allowed-origins' claim
|
class |
AudienceProtocolMapper |
class |
AudienceResolveProtocolMapper
Protocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.
|
class |
DeployedScriptOIDCProtocolMapper |
class |
FullNameMapper
Set the 'name' claim to be first + last name.
|
class |
HardcodedClaim |
class |
ScriptBasedOIDCProtocolMapper
OIDC
ProtocolMapper that uses a provided JavaScript fragment to compute the token claim value. |
class |
SHA256PairwiseSubMapper |
class |
UserClientRoleMappingMapper
Allows mapping of user client role mappings to an ID and Access Token claim.
|
class |
UserPropertyMapper
Mappings UserModel property (the property name of a getter method) to an ID Token claim.
|
class |
UserRealmRoleMappingMapper
Allows mapping of user realm role mappings to an ID and Access Token claim.
|
class |
UserSessionNoteMapper
Mappings UserSessionModel.note to an ID Token claim.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenShiftTokenReviewEndpointFactory |
Modifier and Type | Class and Description |
---|---|
class |
EntityDescriptorDescriptionConverter |
class |
SamlProtocolFactory |
Modifier and Type | Class and Description |
---|---|
class |
EntityDescriptorClientRegistrationProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
KeycloakSamlClientInstallation |
class |
KeycloakSamlSubsystemCliInstallation |
class |
KeycloakSamlSubsystemInstallation |
class |
ModAuthMellonClientInstallation |
class |
SamlSPDescriptorClientInstallation |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSAMLProtocolMapper |
class |
GroupMembershipMapper |
class |
HardcodedRole
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.
|
class |
RoleListMapper |
class |
RoleNameMapper
Map an assigned role to a different position and name in the token
|
class |
SAMLAudienceProtocolMapper
SAML mapper to add a audience restriction into the assertion, to another
client (clientId) or to a custom URI.
|
class |
SAMLAudienceResolveProtocolMapper
SAML audience resolve mapper.
|
class |
ScriptBasedMapper
This class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.
|
class |
UserAttributeStatementMapper
Mappings UserModel attribute (not property name of a getter method) to an AttributeStatement.
|
class |
UserPropertyAttributeStatementMapper
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.
|
class |
UserSessionNoteStatementMapper
Maps a user session note to a SAML attribute
|
Modifier and Type | Interface and Description |
---|---|
interface |
SamlAuthenticationPreprocessor
Provider interface for SAML authentication preprocessing.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
SamlAuthenticationPreprocessorSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
HttpBasicAuthenticatorFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
ExceptionConverter
Use to unwrap exceptions specifically if there is an exception at JTA commit
|
Modifier and Type | Method and Description |
---|---|
ProviderFactory |
ProviderManager.load(Spi spi,
String providerId) |
Modifier and Type | Method and Description |
---|---|
MultivaluedHashMap<Class<? extends Provider>,ProviderFactory> |
ProviderManager.getLoadedFactories()
returns a copy of internal factories.
|
Class<? extends ProviderFactory> |
ExceptionConverterSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
Spi.getProviderFactoryClass() |
Map<Class<? extends Spi>,List<ProviderFactory>> |
KeycloakDeploymentInfo.getProviders() |
List<ProviderFactory> |
ProviderManager.load(Spi spi) |
List<ProviderFactory> |
DefaultProviderLoader.load(Spi spi) |
List<ProviderFactory> |
ProviderLoader.load(Spi spi)
Load all provider factories of a specific SPI.
|
Modifier and Type | Method and Description |
---|---|
void |
KeycloakDeploymentInfo.addProvider(Class<? extends Spi> spi,
ProviderFactory factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
ScriptingProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultScriptingProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ScriptingSpi.getProviderFactoryClass() |
Modifier and Type | Field and Description |
---|---|
protected Map<Class<? extends Provider>,Map<String,ProviderFactory>> |
DefaultKeycloakSessionFactory.factoriesMap |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
DefaultKeycloakSessionFactory.getProviderFactory(Class<T> clazz) |
<T extends Provider> |
DefaultKeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String id) |
Modifier and Type | Method and Description |
---|---|
protected Map<Class<? extends Provider>,Map<String,ProviderFactory>> |
DefaultKeycloakSessionFactory.getFactoriesCopy() |
List<ProviderFactory> |
DefaultKeycloakSessionFactory.getProviderFactories(Class<? extends Provider> clazz) |
protected Map<Class<? extends Provider>,Map<String,ProviderFactory>> |
DefaultKeycloakSessionFactory.loadFactories(ProviderManager pm) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultKeycloakSessionFactory.isEnabled(ProviderFactory factory,
Config.Scope scope) |
protected boolean |
DefaultKeycloakSessionFactory.isInternal(ProviderFactory<?> factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientPolicyProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultClientPolicyProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientPolicySpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientPolicyConditionProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientPolicyConditionSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientPolicyExecutorProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAugumentingClientRegistrationPolicyExecutorFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientPolicyExecutorSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientRegistrationProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AdapterInstallationClientRegistrationProviderFactory |
class |
DefaultClientRegistrationProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientRegistrationSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
OIDCClientRegistrationProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientRegistrationPolicyFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientRegistrationPolicyFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientRegistrationPolicySpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
ClientDisabledClientRegistrationPolicyFactory |
class |
ClientScopesClientRegistrationPolicyFactory |
class |
ConsentRequiredClientRegistrationPolicyFactory |
class |
MaxClientsClientRegistrationPolicyFactory |
class |
ProtocolMappersClientRegistrationPolicyFactory |
class |
ScopeClientRegistrationPolicyFactory |
class |
TrustedHostClientRegistrationPolicyFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
BruteForceProtectorFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBruteForceProtectorFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
BruteForceProtectorSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMigrationProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
RealmResourceProviderFactory
A factory that creates
RealmResourceProvider instances. |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
RealmResourceSPI.getProviderFactoryClass() |
Modifier and Type | Method and Description |
---|---|
List<Map<String,Object>> |
AuthenticationManagementResource.buildProviderMetadata(List<ProviderFactory> factories) |
Modifier and Type | Method and Description |
---|---|
void |
ServerInfoAdminResource.setIdentityProviders(List<ProviderFactory> factories,
List<Map<String,String>> providers,
String groupName) |
Modifier and Type | Interface and Description |
---|---|
interface |
X509ClientCertificateLookupFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientCertificateFromHttpHeadersLookupFactory |
class |
ApacheProxySslClientCertificateLookupFactory |
class |
DefaultClientCertificateLookupFactory
The factory and the corresponding providers extract a client certificate
and the certificate chain (if any) from the incoming TLS connection.
|
class |
HaProxySslClientCertificateLookupFactory |
class |
NginxProxySslClientCertificateLookupFactory
The factory and the corresponding providers extract a client certificate
from a NGINX reverse proxy (TLS termination).
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
X509ClientCertificateLookupSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
AuthenticationSessionProviderFactory |
interface |
StickySessionEncoderProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
StickySessionEncoderSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
AuthenticationSessionSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
BitbucketIdentityProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
FacebookIdentityProviderFactory |
class |
FacebookUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
GitHubIdentityProviderFactory |
class |
GitHubUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
GitLabIdentityProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
GoogleIdentityProviderFactory |
class |
GoogleUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
InstagramIdentityProviderFactory |
class |
InstagramUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
LinkedInIdentityProviderFactory |
class |
LinkedInUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
MicrosoftIdentityProviderFactory |
class |
MicrosoftUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenshiftV3IdentityProviderFactory |
class |
OpenshiftV4IdentityProviderFactory
OpenShift 4 Identity Provider factory class.
|
Modifier and Type | Class and Description |
---|---|
class |
PayPalIdentityProviderFactory |
class |
PayPalUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
StackoverflowIdentityProviderFactory |
class |
StackoverflowUserAttributeMapper
User attribute mapper.
|
Modifier and Type | Class and Description |
---|---|
class |
TwitterIdentityProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
UserStorageProviderFactory<T extends UserStorageProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
UserStorageProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientStorageProviderFactory<T extends ClientStorageProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientStorageProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
UserFederatedStorageProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
UserFederatedStorageProviderSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
JpaUserFederatedStorageProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
LDAPStorageProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
LDAPStorageMapperFactory<T extends LDAPStorageMapper> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLDAPStorageMapperFactory |
class |
CertificateLDAPStorageMapperFactory |
class |
FullNameLDAPStorageMapperFactory |
class |
HardcodedAttributeMapperFactory |
class |
HardcodedLDAPAttributeMapperFactory |
class |
HardcodedLDAPGroupStorageMapperFactory |
class |
HardcodedLDAPRoleStorageMapperFactory |
class |
UserAttributeLDAPStorageMapperFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
LDAPStorageMapperSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
GroupLDAPStorageMapperFactory |
Modifier and Type | Class and Description |
---|---|
class |
RoleLDAPStorageMapperFactory |
Modifier and Type | Class and Description |
---|---|
class |
MSADUserAccountControlStorageMapperFactory |
Modifier and Type | Class and Description |
---|---|
class |
MSADLDSUserAccountControlStorageMapperFactory |
Modifier and Type | Class and Description |
---|---|
class |
OpenshiftClientStorageProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
ThemeProviderFactory |
interface |
ThemeResourceProviderFactory |
interface |
ThemeSelectorProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
ClasspathThemeProviderFactory |
class |
ClasspathThemeResourceProviderFactory |
class |
DefaultThemeSelectorProviderFactory |
class |
FolderThemeProviderFactory |
class |
JarThemeProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ThemeSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ThemeSelectorSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ThemeResourceSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
TimerProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
TimerSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
BasicTimerProviderFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
JtaTransactionManagerLookup
JTA TransactionManager lookup
|
Modifier and Type | Class and Description |
---|---|
class |
JBossJtaTransactionManagerLookup |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
TransactionManagerLookupSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
TruststoreProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
FileTruststoreProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
TruststoreSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHostnameProviderFactory |
class |
FixedHostnameProviderFactory
Deprecated.
|
class |
RequestHostnameProviderFactory
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HostnameProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
HostnameSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientValidationProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultClientValidationProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientValidationSPI.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
VaultProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVaultProviderFactory
Abstract class that is meant to be extended by implementations of
VaultProviderFactory that want to offer support
for the configuration of key resolvers. |
class |
FilesPlainTextVaultProviderFactory
Creates and configures
FilesPlainTextVaultProvider . |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
VaultSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
WellKnownProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
WellKnownSpi.getProviderFactoryClass() |
Copyright © 2020 JBoss by Red Hat. All rights reserved.