Package org.keycloak.provider
Interface Provider
- All Known Subinterfaces:
AccountResourceProvider
,ActionTokenHandler<T>
,AdminRealmResourceProvider
,ArtifactResolver
,AuthenticationChannelProvider
,AuthenticationFlowCallback
,AuthenticationSessionProvider
,Authenticator
,AuthorizationRequestParserProvider
,BruteForceProtector
,CachedStoreFactoryProvider
,CachePublicKeyProvider
,CacheRealmProvider
,CekManagementProvider
,CIBALoginUserResolver
,ClientAuthenticator
,ClientDescriptionConverter
,ClientInstallationProvider
,ClientPolicyConditionProvider<CONFIG>
,ClientPolicyExecutorProvider<CONFIG>
,ClientPolicyManager
,ClientProvider
,ClientRegistrationPolicy
,ClientRegistrationProvider
,ClientScopeProvider
,ClientScopeStorageProvider
,ClientSignatureVerifierProvider
,ClientStorageProvider
,ClientTypeManager
,ClientTypeProvider
,ClientValidationProvider
,ClusterProvider
,CommonLDAPGroupMapper
,ComponentFactoryProvider
,ConditionalAuthenticator
,ContentEncryptionProvider
,CookieProvider
,Cors
,CredentialProvider<T>
,DatastoreProvider
,DBLockProvider
,DeployedConfigurationsProvider
,DeploymentStateProvider
,DeviceRepresentationProvider
,EmailSenderProvider
,EmailTemplateProvider
,EventListenerProvider
,EventStoreProvider
,ExceptionConverter
,ExecutorsProvider
,ExportProvider
,FormAction
,FormAuthenticator
,FreeMarkerProvider
,GroupProvider
,GroupStorageProvider
,HashProvider
,HostnameProvider
,HttpClientProvider
,IdentityProvider<C>
,IdentityProviderMapper
,IdentityProviderStorageProvider
,ImportProvider
,InfinispanConnectionProvider
,JpaConnectionProvider
,JpaEntityProvider
,JpaUpdaterProvider
,JtaTransactionManagerLookup
,KeyProvider
,LDAPStorageMapper
,LiquibaseConnectionProvider
,LoadBalancerCheckProvider
,LocaleSelectorProvider
,LocaleUpdaterProvider
,LoginFormsProvider
,LoginProtocol
,MigrationProvider
,OAuth2DeviceUserCodeProvider
,OAuth2GrantType
,OIDCExtProvider
,OrganizationProvider
,OTPApplicationProvider
,PasswordHashProvider
,PasswordPolicyManagerProvider
,PasswordPolicyProvider
,PolicyProvider
,ProtocolMapper
,PublicKeyStorageProvider
,RealmProvider
,RealmResourceProvider
,RequiredActionProvider
,ResourceEncodingProvider
,RevokedTokenPersisterProvider
,RoleProvider
,RoleStorageProvider
,SamlAuthenticationPreprocessor
,ScriptingProvider
,SecurityHeadersProvider
,SecurityProfileProvider
,SignatureProvider
,SimpleValidator
,SingleUseObjectProvider
,SocialIdentityProvider<C>
,StickySessionEncoderProvider
,StoreFactory
,ThemeProvider
,ThemeResourceProvider
,ThemeSelectorProvider
,TimerProvider
,TokenExchangeProvider
,TokenIntrospectionProvider
,TruststoreProvider
,UiPageProvider
,UiTabProvider
,UserCache
,UserCredentialStore
,UserFederatedStorageProvider
,UserFederatedStorageProvider.Streams
,UserFederatedUserCredentialStore
,UserFederatedUserCredentialStore.Streams
,UserLoginFailureProvider
,UserProfileProvider
,UserProvider
,UserSessionPersisterProvider
,UserSessionProvider
,UserStorageProvider
,Validator
,Validator<T>
,VaultProvider
,VerifiableCredentialsSigningService<T>
,WellKnownProvider
,X509ClientCertificateLookup
- All Known Implementing Classes:
AbstractActionTokenHandler
,AbstractAttributeToGroupMapper
,AbstractAttributeToRoleMapper
,AbstractClaimMapper
,AbstractClaimToGroupMapper
,AbstractClaimToRoleMapper
,AbstractClientAuthenticator
,AbstractClientCertificateFromHttpHeadersLookup
,AbstractClientPolicyConditionProvider
,AbstractClientRegistrationProvider
,AbstractDirectGrantAuthenticator
,AbstractEcKeyProvider
,AbstractEddsaKeyProvider
,AbstractFileBasedImportProvider
,AbstractFormAuthenticator
,AbstractGeneratedSecretKeyProvider
,AbstractIdentityProvider
,AbstractIdentityProviderMapper
,AbstractIdpAuthenticator
,AbstractJsonUserAttributeMapper
,AbstractLDAPStorageMapper
,AbstractNumberValidator
,AbstractOAuth2IdentityProvider
,AbstractOIDCProtocolMapper
,AbstractPairwiseSubMapper
,AbstractPermissionProvider
,AbstractRegistrationRecaptcha
,AbstractRsaKeyProvider
,AbstractSAMLProtocolMapper
,AbstractSetRequiredActionAuthenticator
,AbstractSimpleValidator
,AbstractStringValidator
,AbstractUsernameFormAuthenticator
,AbstractVaultProvider
,AbstractX509ClientCertificateAuthenticator
,AbstractX509ClientCertificateDirectGrantAuthenticator
,AccessTokenIntrospectionProvider
,AccountConsole
,AcrProtocolMapper
,AdapterInstallationClientRegistrationProvider
,AddressMapper
,AdvancedAttributeToGroupMapper
,AdvancedAttributeToRoleMapper
,AdvancedClaimToGroupMapper
,AdvancedClaimToRoleMapper
,AesCbcHmacShaContentEncryptionProvider
,AesGcmContentEncryptionProvider
,AgePasswordPolicyProvider
,AggregatePolicyProvider
,AllowAccessAuthenticator
,AllowAllDockerProtocolMapper
,AllowedWebOriginsProtocolMapper
,AmrProtocolMapper
,AnyClientCondition
,ApacheProxySslClientCertificateLookup
,AsymmetricClientSignatureVerifierProvider
,AsymmetricSignatureProvider
,AttemptedAuthenticator
,AttributeRequiredByMetadataValidator
,AttributeToRoleMapper
,AudienceProtocolMapper
,AudienceResolveProtocolMapper
,AuthorizationCodeGrantType
,AuthorizationProvider
,BasicTimerProvider
,BitbucketIdentityProvider
,BlacklistPasswordPolicyProvider
,BlankAttributeValidator
,BrokeringFederatedUsernameHasValueValidator
,CertificateLDAPStorageMapper
,CibaGrantType
,CibaRootEndpoint
,ClaimsParameterTokenMapper
,ClaimsParameterWithValueIdTokenMapper
,ClaimToRoleMapper
,ClaimToUserSessionNoteMapper
,ClasspathThemeProvider
,ClasspathThemeResourceProviderFactory
,ClearKeysCacheRealmAdminProvider
,ClearRealmCacheRealmAdminProvider
,ClearUserCacheRealmAdminProvider
,ClientAccessTypeCondition
,ClientAttributesCondition
,ClientCredentialsGrantType
,ClientDisabledClientRegistrationPolicy
,ClientIdAndSecretAuthenticator
,ClientPolicyProvider
,ClientProtocolCondition
,ClientRolesCondition
,ClientScopeAuthorizationRequestParser
,ClientScopePolicyProvider
,ClientScopesClientRegistrationPolicy
,ClientScopesCondition
,ClientScopeStorageManager
,ClientSecretRotationExecutor
,ClientStorageManager
,ClientUpdaterContextCondition
,ClientUpdaterSourceGroupsCondition
,ClientUpdaterSourceHostsCondition
,ClientUpdaterSourceRolesCondition
,ConditionalLoaAuthenticator
,ConditionalOtpFormAuthenticator
,ConditionalRoleAuthenticator
,ConditionalUserAttributeValue
,ConditionalUserConfiguredAuthenticator
,ConfidentialClientAcceptExecutor
,ConsentRequiredClientRegistrationPolicy
,ConsentRequiredExecutor
,CookieAuthenticator
,DeclarativeUserProfileProvider
,DefaultBlockingBruteForceProtector
,DefaultBruteForceProtector
,DefaultCIBALoginUserResolver
,DefaultClientCertificateLookup
,DefaultClientPolicyManager
,DefaultClientRegistrationProvider
,DefaultClientTypeManager
,DefaultClientTypeProvider
,DefaultClientValidationProvider
,DefaultCookieProvider
,DefaultCors
,DefaultDatastoreProvider
,DefaultDeployedConfigurationsProvider
,DefaultEmailSenderProvider
,DefaultFreeMarkerProvider
,DefaultInfinispanConnectionProvider
,DefaultJpaConnectionProvider
,DefaultLiquibaseConnectionProvider
,DefaultLocaleSelectorProvider
,DefaultLocaleUpdaterProvider
,DefaultMigrationProvider
,DefaultOAuth2DeviceUserCodeProvider
,DefaultPasswordPolicyManagerProvider
,DefaultSamlArtifactResolver
,DefaultScriptingProvider
,DefaultSecurityHeadersProvider
,DefaultSecurityProfileProvider
,DefaultThemeSelectorProvider
,DefaultTokenExchangeProvider
,DeleteAccount
,DeleteCredentialAction
,DenyAccessAuthenticator
,DeployedScriptOIDCProtocolMapper
,DeployedScriptSAMLProtocolMapper
,DeviceEndpoint
,DeviceGrantType
,DeviceRepresentationProviderImpl
,DigitsPasswordPolicyProvider
,DirExportProvider
,DirImportProvider
,DisabledUserSessionPersisterProvider
,DockerAuthenticator
,DockerAuthV2Protocol
,DockerAuthV2ProtocolMapper
,DockerComposeYamlInstallationProvider
,DockerRegistryConfigFileInstallationProvider
,DockerVariableOverrideInstallationProvider
,DoubleValidator
,DPoPBindEnforcerExecutor
,DuplicateEmailValidator
,DuplicateUsernameValidator
,EcdhEsCekManagementProvider
,ECDSAClientSignatureVerifierProvider
,ECDSASignatureProvider
,EdDSAClientSignatureVerifierProvider
,EdDSASignatureProvider
,EmailEventListenerProvider
,EmailExistsAsUsernameValidator
,EmailValidator
,EntityDescriptorClientRegistrationProvider
,EntityDescriptorDescriptionConverter
,ExecuteActionsActionTokenHandler
,ExternalKeycloakRoleToRoleMapper
,FacebookIdentityProvider
,FacebookUserAttributeMapper
,FilesKeystoreVaultProvider
,FilesPlainTextVaultProvider
,FileTruststoreProvider
,FolderThemeProvider
,ForceExpiredPasswordPolicyProviderFactory
,FreeMarkerEmailTemplateProvider
,FreeMarkerLoginFormsProvider
,FreeOTPProvider
,FullNameLDAPStorageMapper
,FullNameMapper
,FullScopeDisabledExecutor
,GeneratedAesKeyProvider
,GeneratedEcdhKeyProvider
,GeneratedEcdsaKeyProvider
,GeneratedEddsaKeyProvider
,GeneratedHmacKeyProvider
,GitHubIdentityProvider
,GitHubUserAttributeMapper
,GitLabIdentityProvider
,GoogleAuthenticatorProvider
,GoogleIdentityProvider
,GoogleUserAttributeMapper
,GroupLDAPStorageMapper
,GroupMembershipMapper
,GroupMembershipMapper
,GroupPolicyProvider
,GroupStorageManager
,GzipResourceEncodingProvider
,HaProxySslClientCertificateLookup
,HardcodedAttributeMapper
,HardcodedAttributeMapper
,HardcodedAttributeMapper
,HardcodedClaim
,HardcodedGroupMapper
,HardcodedLDAPAttributeMapper
,HardcodedLDAPGroupStorageMapper
,HardcodedLDAPRoleStorageMapper
,HardcodedRole
,HardcodedRole
,HardcodedRoleMapper
,HardcodedUserSessionAttributeMapper
,HashAlgorithmPasswordPolicyProviderFactory
,HashIterationsPasswordPolicyProviderFactory
,HistoryPasswordPolicyProvider
,HolderOfKeyEnforcerExecutor
,HostnameV2Provider
,HttpAuthenticationChannelProvider
,HttpBasicAuthenticator
,IdentityProviderAuthenticator
,IdpAddOrganizationMemberAuthenticator
,IdpAutoLinkAuthenticator
,IdpConfirmLinkAuthenticator
,IdpConfirmOverrideLinkAuthenticator
,IdpCreateUserIfUniqueAuthenticator
,IdpDetectExistingBrokerUserAuthenticator
,IdpEmailVerificationAuthenticator
,IdpReviewProfileAuthenticator
,IdpUsernamePasswordForm
,IdpVerifyAccountLinkActionTokenHandler
,ImmutableAttributeValidator
,ImportedRsaKeyProvider
,InfinispanAuthenticationSessionProvider
,InfinispanCachePublicKeyProvider
,InfinispanClusterProvider
,InfinispanIdentityProviderStorageProvider
,InfinispanOrganizationProvider
,InfinispanPublicKeyStorageProvider
,InfinispanSingleUseObjectProvider
,InfinispanStickySessionEncoderProvider
,InfinispanUserLoginFailureProvider
,InfinispanUserSessionProvider
,InstagramIdentityProvider
,InstagramUserAttributeMapper
,IntegerValidator
,IntentClientBindCheckExecutor
,InviteOrgActionTokenHandler
,IsoDateValidator
,JavaAlgorithmHashProvider
,JavaKeystoreKeyProvider
,JBossJtaTransactionManagerLookup
,JBossLoggingEventListenerProvider
,JpaEventStoreProvider
,JpaExceptionConverter
,JpaIdentityProviderStorageProvider
,JpaOrganizationProvider
,JpaRealmProvider
,JpaRevokedTokensPersisterProvider
,JPAStoreFactory
,JpaUserCredentialStore
,JpaUserFederatedStorageProvider
,JpaUserProvider
,JpaUserSessionPersisterProvider
,JWTClientAuthenticator
,JWTClientSecretAuthenticator
,JwtProofBasedSigningService
,JwtSigningService
,JWTVCIssuerWellKnownProvider
,KerberosFederationProvider
,KeycloakClientDescriptionConverter
,KeycloakOIDCClientInstallation
,KeycloakOIDCIdentityProvider
,KeycloakOIDCJbossSubsystemClientCliInstallation
,KeycloakOIDCJbossSubsystemClientInstallation
,KeycloakSamlClientInstallation
,KeycloakSamlSubsystemCliInstallation
,KeycloakSamlSubsystemInstallation
,LdapServerCapabilitiesRealmAdminProvider
,LDAPStorageProvider
,LDSigningService
,LengthPasswordPolicyProvider
,LengthValidator
,LinkedInOIDCIdentityProvider
,LinkedInUserAttributeMapper
,LiquibaseDBLockProvider
,LiquibaseJpaUpdaterProvider
,LocalDateValidator
,LowerCasePasswordPolicyProvider
,MacSecretClientSignatureVerifierProvider
,MacSecretSignatureProvider
,MaxAuthAgePasswordPolicyProviderFactory
,MaxClientsClientRegistrationPolicy
,MaximumLengthPasswordPolicyProvider
,MicrosoftAuthenticatorOTPProvider
,MicrosoftIdentityProvider
,MicrosoftUserAttributeMapper
,ModAuthMellonClientInstallation
,MSADLDSUserAccountControlStorageMapper
,MSADUserAccountControlStorageMapper
,MultipleStepsExportProvider
,MultiValueValidator
,NginxProxySslClientCertificateLookup
,NginxProxyTrustedClientCertificateLookup
,NonceBackwardsCompatibleMapper
,NotBlankValidator
,NotContainsUsernamePasswordPolicyProvider
,NotEmailPasswordPolicyProvider
,NotEmptyValidator
,NotUsernamePasswordPolicyProvider
,OAuth2GrantTypeBase
,OID4VCClientRegistrationProvider
,OID4VCContextMapper
,OID4VCIssuedAtTimeClaimMapper
,OID4VCIssuerWellKnownProvider
,OID4VCMapper
,OID4VCStaticClaimMapper
,OID4VCSubjectIdMapper
,OID4VCTargetRoleMapper
,OID4VCTypeMapper
,OID4VCUserAttributeMapper
,OIDCClientDescriptionConverter
,OIDCClientRegistrationProvider
,OIDCIdentityProvider
,OIDCLoginProtocol
,OIDCWellKnownProvider
,OpenshiftV3IdentityProvider
,OpenshiftV4AttributeMapper
,OpenshiftV4IdentityProvider
,OptionsValidator
,OrganizationAuthenticator
,OrganizationMembershipMapper
,OrganizationMembershipMapper
,OrganizationMemberValidator
,OrganizationResourceProvider
,OTPCredentialProvider
,OTPFormAuthenticator
,ParRootEndpoint
,PasskeysConditionalUIAuthenticator
,PasswordCredentialProvider
,PasswordForm
,PatternValidator
,PayPalIdentityProvider
,PayPalUserAttributeMapper
,Pbkdf2PasswordHashProvider
,PermissionGrantType
,PersistentUserSessionProvider
,PersonNameProhibitedCharactersValidator
,PKCEEnforcerExecutor
,PreAuthorizedCodeGrantType
,ProtocolMappersClientRegistrationPolicy
,ReadOnlyAttributeUnchangedValidator
,RealmCacheSession
,RealmManagerProviderFactory
,RecoveryAuthnCodesAction
,RecoveryAuthnCodesCredentialProvider
,RecoveryAuthnCodesFormAuthenticator
,RecoveryCodesWarningThresholdPasswordPolicyProviderFactory
,RefreshTokenGrantType
,RefreshTokenIntrospectionProvider
,RegexPatternsPasswordPolicyProvider
,RegexPolicyProvider
,RegistrationAccessTokenRotationDisabledExecutor
,RegistrationEmailAsUsernameEmailValueValidator
,RegistrationEmailAsUsernameUsernameValueValidator
,RegistrationPage
,RegistrationPassword
,RegistrationRecaptcha
,RegistrationRecaptchaEnterprise
,RegistrationTermsAndConditions
,RegistrationUserCreation
,RegistrationUsernameExistsValidator
,RejectImplicitGrantExecutor
,RejectRequestExecutor
,RejectResourceOwnerPasswordCredentialsGrantExecutor
,RemoteInfinispanAuthenticationSessionProvider
,RemoteInfinispanClusterProvider
,RemoteInfinispanConnectionProvider
,RemoteInfinispanSingleUseObjectProvider
,RemoteUserLoginFailureProvider
,RemoteUserSessionProvider
,ResetCredentialChooseUser
,ResetCredentialEmail
,ResetCredentialsActionTokenHandler
,ResetOTP
,ResetPassword
,ResourceOwnerPasswordCredentialsGrantType
,ResourcePolicyProvider
,RoleLDAPStorageMapper
,RoleListMapper
,RoleNameMapper
,RoleNameMapper
,RolePolicyProvider
,RoleStorageManager
,RPTIntrospectionProvider
,RsaCekManagementProvider
,SAMLAudienceProtocolMapper
,SAMLAudienceResolveProtocolMapper
,SamlAvoidRedirectBindingExecutor
,SAMLIdentityProvider
,SamlProtocol
,SamlSecureClientUrisExecutor
,SamlSignatureEnforcerExecutor
,SamlSPDescriptorClientInstallation
,ScopeClientRegistrationPolicy
,ScopePolicyProvider
,ScriptBasedAuthenticator
,ScriptBasedMapper
,ScriptBasedOIDCProtocolMapper
,SdJwtSigningService
,SecureCibaAuthenticationRequestSigningAlgorithmExecutor
,SecureCibaSessionEnforceExecutor
,SecureCibaSignedAuthenticationRequestExecutor
,SecureClientAuthenticatorExecutor
,SecureClientUrisExecutor
,SecureLogoutExecutor
,SecureParContentsExecutor
,SecureRedirectUrisEnforcerExecutor
,SecureRequestObjectExecutor
,SecureResponseTypeExecutor
,SecureSessionEnforceExecutor
,SecureSigningAlgorithmExecutor
,SecureSigningAlgorithmForSignedJwtExecutor
,SessionStateMapper
,SHA256PairwiseSubMapper
,SigningService
,SingleFileExportProvider
,SingleFileImportProvider
,SpecialCharsPasswordPolicyProvider
,SpnegoAuthenticator
,SSSDFederationProvider
,StackoverflowIdentityProvider
,StackoverflowUserAttributeMapper
,StoreFactoryCacheSession
,SubMapper
,SuppressRefreshTokenRotationExecutor
,TermsAndConditions
,TestLdapConnectionRealmAdminProvider
,TimePolicyProvider
,TokenEndpoint.TokenExchangeSamlProtocol
,TokenExchangeGrantType
,TrustedHostClientRegistrationPolicy
,TwitterIdentityProvider
,UMAPolicyProvider
,UmaWellKnownProvider
,UpdateEmail
,UpdateEmailActionTokenHandler
,UpdatePassword
,UpdateProfile
,UpdateTotp
,UpdateUserLocaleAction
,UpperCasePasswordPolicyProvider
,UriValidator
,UseLightweightAccessTokenExecutor
,UserAttributeLDAPStorageMapper
,UserAttributeMapper
,UserAttributeMapper
,UserAttributeMapper
,UserAttributeNameIdMapper
,UserAttributeStatementMapper
,UserCacheSession
,UserClientRoleMappingMapper
,UsernameForm
,UsernameHasValueValidator
,UsernameIDNHomographValidator
,UsernameMutationValidator
,UsernamePasswordForm
,UsernameProhibitedCharactersValidator
,UsernameTemplateMapper
,UsernameTemplateMapper
,UserPolicyProvider
,UserPropertyAttributeStatementMapper
,UserPropertyMapper
,UserRealmRoleMappingMapper
,UserSessionLimitsAuthenticator
,UserSessionNoteMapper
,UserSessionNoteStatementMapper
,UserStorageManager
,UserStorageProviderRealmAdminProvider
,ValidateOTP
,ValidatePassword
,ValidateUsername
,ValidateX509CertificateUsername
,ValidatorConfigValidator
,VerifyEmail
,VerifyEmailActionTokenHandler
,VerifyUserProfile
,WebAuthnAuthenticator
,WebAuthnCredentialProvider
,WebAuthnPasswordlessAuthenticator
,WebAuthnPasswordlessCredentialProvider
,WebAuthnPasswordlessRegister
,WebAuthnRegister
,X509ClientAuthenticator
,X509ClientCertificateAuthenticator
,XPathAttributeMapper
public interface Provider
- Author:
- Stian Thorgersen
-
Method Summary
-
Method Details
-
close
void close()
-