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 |
AbstractActionTokenHandler<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 |
AllowAccessAuthenticatorFactory |
class |
DenyAccessAuthenticatorFactory |
Modifier and Type | Class and Description |
---|---|
class |
IdpAutoLinkAuthenticatorFactory |
class |
IdpConfirmLinkAuthenticatorFactory |
class |
IdpCreateUserIfUniqueAuthenticatorFactory |
class |
IdpDetectExistingBrokerUserAuthenticatorFactory |
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 |
DeleteAccount |
class |
TermsAndConditions |
class |
UpdatePassword |
class |
UpdateProfile |
class |
UpdateTotp |
class |
UpdateUserLocaleAction |
class |
VerifyEmail |
class |
VerifyUserProfile |
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 |
ClientScopePolicyProviderFactory |
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 |
AbstractClaimToRoleMapper
Abstract class that handles the logic for importing and updating brokered users for all mappers that map an OIDC
claim into a
Keycloak role. |
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 |
class |
UserAttributeMapper |
class |
UsernameTemplateMapper |
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 |
AbstractAttributeToRoleMapper
Abstract class that handles the logic for importing and updating brokered users for all mappers that map a SAML
attribute into a
Keycloak role. |
class |
AdvancedAttributeToRoleMapper
|
class |
AttributeToRoleMapper |
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 |
AmphibianProviderFactory<ProviderType extends Provider>
Ancestor for a provider factory for both a standalone
ProviderFactory and a ComponentFactory . |
interface |
ComponentFactory<CreatedType,ProviderType extends Provider> |
interface |
ComponentFactoryProviderFactory |
interface |
SubComponentFactory<CreatedType,ProviderType extends Provider>
Useful when you want to describe config properties that are effected by the parent ComponentModel
|
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
ComponentFactoryProviderFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> model) |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ComponentFactorySpi.getProviderFactoryClass() |
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 |
ResourceEncodingProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
GzipResourceEncodingProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ResourceEncodingSpi.getProviderFactoryClass() |
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> |
ImportSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ExportSpi.getProviderFactoryClass() |
Class<? extends ProviderFactory> |
ClientDescriptionConverterSpi.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 |
ClientScopeProviderFactory |
interface |
CodeToTokenStoreProviderFactory |
interface |
DeploymentStateProviderFactory |
interface |
GroupProviderFactory |
interface |
OAuth2DeviceTokenStoreProviderFactory |
interface |
OAuth2DeviceUserCodeProviderFactory |
interface |
RealmProviderFactory |
interface |
RoleProviderFactory |
interface |
SamlArtifactSessionMappingStoreProviderFactory |
interface |
SingleUseTokenStoreProviderFactory |
interface |
TokenRevocationStoreProviderFactory |
interface |
UserLoginFailureProviderFactory |
interface |
UserProviderFactory |
interface |
UserSessionProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultOAuth2DeviceUserCodeProviderFactory |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz) |
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String id) |
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
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 | Class and Description |
---|---|
class |
NoLockingDBLockProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
DBLockSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
JpaClientProviderFactory |
class |
JpaClientScopeProviderFactory |
class |
JpaDeploymentStateProviderFactory |
class |
JpaGroupProviderFactory |
class |
JpaRealmProviderFactory |
class |
JpaRoleProviderFactory |
class |
JpaUserCredentialStoreFactory |
class |
JpaUserProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
JpaUserSessionPersisterProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
MapAuthorizationStoreFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapRootAuthenticationSessionProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapClientProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapClientScopeProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapProviderFactory<T extends Provider,K,V extends AbstractEntity<K>,M> |
Modifier and Type | Class and Description |
---|---|
class |
MapDeploymentStateProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
MapGroupProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapUserLoginFailureProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapRealmProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapRoleProviderFactory<K> |
Modifier and Type | Interface and Description |
---|---|
interface |
MapStorageProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
MapStorageSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentHashMapStorageProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
MapUserProviderFactory<K> |
Modifier and Type | Class and Description |
---|---|
class |
MapUserSessionProviderFactory<UK,CK> |
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 |
InfinispanOAuth2DeviceTokenStoreProviderFactory |
class |
InfinispanSamlArtifactSessionMappingStoreProviderFactory |
class |
InfinispanSingleUseTokenStoreProviderFactory |
class |
InfinispanStickySessionEncoderProviderFactory |
class |
InfinispanTokenRevocationStoreProviderFactory |
class |
InfinispanUserLoginFailureProviderFactory |
class |
InfinispanUserSessionProviderFactory |
Modifier and Type | Method and Description |
---|---|
static <T extends Provider> |
KeycloakModelUtils.getComponentFactory(KeycloakSessionFactory factory,
Class<T> providerClass,
Config.Scope config,
String spiName) |
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 |
NotEmailPasswordPolicyProviderFactory |
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 | Interface and Description |
---|---|
interface |
AuthenticationChannelProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
HttpAuthenticationChannelProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
AuthenticationChannelSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
CibaRootEndpoint |
Modifier and Type | Interface and Description |
---|---|
interface |
CIBALoginUserResolverFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCIBALoginUserResolverFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
CIBALoginUserResolverSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DeviceEndpointFactory |
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 |
ClaimsParameterTokenMapper |
class |
DeployedScriptOIDCProtocolMapper |
class |
FullNameMapper
Set the 'name' claim to be first + last name.
|
class |
GroupMembershipMapper
Maps user group membership
|
class |
HardcodedClaim |
class |
HardcodedRole
Add a role to a token
|
class |
RoleNameMapper
Map an assigned role to a different position and name in the token
|
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 | Interface and Description |
---|---|
interface |
ArtifactResolverFactory
A factory that creates
ArtifactResolver instances. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSamlArtifactResolverFactory |
class |
EntityDescriptorDescriptionConverter |
class |
SamlProtocolFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ArtifactResolverSpi.getProviderFactoryClass() |
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 |
RoleListMapper |
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 |
UserAttributeNameIdMapper |
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> |
ProviderLoader.load(Spi spi)
Load all provider factories of a specific SPI.
|
List<ProviderFactory> |
ProviderManager.load(Spi spi) |
List<ProviderFactory> |
DefaultProviderLoader.load(Spi 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 | Class and Description |
---|---|
class |
DefaultComponentFactoryProviderFactory |
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) |
<T extends Provider> |
DefaultKeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
<T extends Provider> |
DefaultComponentFactoryProviderFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
protected <T extends Provider> |
DefaultComponentFactoryProviderFactory.initializeFactory(Class<T> clazz,
String realmId,
String componentId,
ProviderFactory newFactory,
ComponentModelScope configScope) |
Modifier and Type | Method and Description |
---|---|
protected Map<Class<? extends Provider>,Map<String,ProviderFactory>> |
DefaultKeycloakSessionFactory.getFactoriesCopy() |
Stream<ProviderFactory> |
DefaultKeycloakSessionFactory.getProviderFactoriesStream(Class<? extends Provider> clazz) |
protected Map<Class<? extends Provider>,Map<String,ProviderFactory>> |
DefaultKeycloakSessionFactory.loadFactories(ProviderManager pm) |
Modifier and Type | Method and Description |
---|---|
protected <T extends Provider> |
DefaultComponentFactoryProviderFactory.initializeFactory(Class<T> clazz,
String realmId,
String componentId,
ProviderFactory newFactory,
ComponentModelScope configScope) |
protected boolean |
DefaultKeycloakSessionFactory.isEnabled(ProviderFactory factory,
Config.Scope scope) |
protected boolean |
DefaultKeycloakSessionFactory.isInternal(ProviderFactory<?> factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientPolicyManagerFactory |
Modifier and Type | Class and Description |
---|---|
class |
DefaultClientPolicyManagerFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientPolicyManagerSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientPolicyConditionProviderFactory |
Modifier and Type | Class and Description |
---|---|
class |
AnyClientConditionFactory |
class |
ClientAccessTypeConditionFactory |
class |
ClientRolesConditionFactory |
class |
ClientScopesConditionFactory |
class |
ClientUpdaterContextConditionFactory |
class |
ClientUpdaterSourceGroupsConditionFactory |
class |
ClientUpdaterSourceHostsConditionFactory |
class |
ClientUpdaterSourceRolesConditionFactory |
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 |
ConfidentialClientAcceptExecutorFactory |
class |
ConsentRequiredExecutorFactory |
class |
FullScopeDisabledExecutorFactory
Check that switch "fullScopeAllowed" is not enabled for the clients
|
class |
HolderOfKeyEnforcerExecutorFactory |
class |
PKCEEnforcerExecutorFactory |
class |
SecureClientAuthenticatorExecutorFactory |
class |
SecureClientUrisExecutorFactory |
class |
SecureRequestObjectExecutorFactory |
class |
SecureResponseTypeExecutorFactory |
class |
SecureSessionEnforceExecutorFactory |
class |
SecureSigningAlgorithmExecutorFactory |
class |
SecureSigningAlgorithmForSignedJwtExecutorFactory |
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 |
---|---|
Stream<Map<String,Object>> |
AuthenticationManagementResource.buildProviderMetadata(Stream<ProviderFactory> factories) |
Modifier and Type | Method and Description |
---|---|
void |
ServerInfoAdminResource.setIdentityProviders(Stream<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() |
Constructor and Description |
---|
AbstractStorageManager(KeycloakSession session,
Class<? extends ProviderFactory> factoryTypeClass,
Class<ProviderType> providerTypeClass,
Function<ComponentModel,StorageProviderModelType> toStorageProviderModelTypeFunction,
String configScope) |
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 |
ClientScopeStorageProviderFactory<T extends ClientScopeStorageProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ClientScopeStorageProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
UserFederatedStorageProviderFactory |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
UserFederatedStorageProviderSpi.getProviderFactoryClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
GroupStorageProviderFactory<T extends GroupStorageProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
GroupStorageProviderSpi.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 |
RoleStorageProviderFactory<T extends RoleStorageProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
RoleStorageProviderSpi.getProviderFactoryClass() |
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 |
UserProfileProviderFactory<U extends UserProfileProvider> |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
UserProfileSpi.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
DeclarativeUserProfileProvider
UserProfileProvider loading configuration from the changeable JSON file stored in component config. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserProfileProvider<U extends UserProfileProvider>
A base class for
UserProfileProvider implementations providing the main hooks for customizations. |
class |
DefaultUserProfileProvider |
Modifier and Type | Class and Description |
---|---|
class |
AttributeRequiredByMetadataValidator
Validator to check that User Profile attribute value is not blank (nor null) if the attribute is required based on
AttributeMetadata predicate.
|
class |
BlankAttributeValidator
Validator to check that User Profile attribute value is not blank (null value is OK!).
|
class |
BrokeringFederatedUsernameHasValueValidator
Validator to check that User Profile username is provided during Brokerin/Federation.
|
class |
DuplicateEmailValidator
Validator to check User Profile email duplication conditions based on realm settings like isDuplicateEmailsAllowed.
|
class |
DuplicateUsernameValidator
Validator to check that User Profile username already exists in database for another user in case of it's change, and
fail in this case.
|
class |
EmailExistsAsUsernameValidator
Validator to check User Profile email duplication conditions if isDuplicateEmailsAllowed is false but
isRegistrationEmailAsUsername is true.
|
class |
ImmutableAttributeValidator
A validator that fails when the attribute is marked as read only and its value has changed.
|
class |
ReadOnlyAttributeUnchangedValidator
Validator to check that User Profile attribute value is not changed if attribute is read-only.
|
class |
RegistrationEmailAsUsernameEmailValueValidator
Validator to check User Profile email attribute value during Registration when "RegistrationEmailAsUsername()" is
enabled.
|
class |
RegistrationEmailAsUsernameUsernameValueValidator
Validator to check User Profile username attribute value during Registration when "RegistrationEmailAsUsername()" is
enabled.
|
class |
RegistrationUsernameExistsValidator
Validator to check User Profile username attribute uniqueness during registration (when
"RegistrationEmailAsUsername()" is NOT enabled).
|
class |
UsernameHasValueValidator
Validator to check that User Profile username is provided.
|
class |
UsernameMutationValidator
Validator to check User Profile username change and prevent it if not allowed in realm.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleValidator
Convenience interface to ease implementation of small
Validator implementations. |
interface |
ValidatorFactory
A factory for custom
Validator implementations plugged-in through this SPI. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimpleValidator
Base class for arbitrary value type validators.
|
class |
AbstractStringValidator
Base class for String value format validators.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ProviderFactory> |
ValidatorSPI.getProviderFactoryClass() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNumberValidator
Abstract class for number validator.
|
class |
DoubleValidator
Validate input being any kind of
Number . |
class |
EmailValidator
Email format validation - accepts plain string and collection of strings, for basic behavior like null/blank values
handling and collections support see
AbstractStringValidator . |
class |
IntegerValidator
|
class |
LengthValidator
String value length validation - accepts plain string and collection of strings, for basic behavior like null/blank
values handling and collections support see
AbstractStringValidator . |
class |
LocalDateValidator
A date validator that only takes into account the format associated with the current locale.
|
class |
NotBlankValidator
Validate that value exists and is not empty nor blank.
|
class |
NotEmptyValidator
Check that input value is not empty.
|
class |
PatternValidator
Validate String against configured RegEx pattern - accepts plain string and collection of strings, for basic behavior
like null/blank values handling and collections support see
AbstractStringValidator . |
class |
UriValidator
|
class |
ValidatorConfigValidator
Validate that input value is
ValidatorConfig and it is correct for validator (inputHint must be
ID of the validator config is for) by
Validators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig) . |
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 © 2021 JBoss by Red Hat. All rights reserved.