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,ClientValidationProvider,ClusterProvider,CommonLDAPGroupMapper,ComponentFactoryProvider,ConditionalAuthenticator,ContentEncryptionProvider,CredentialProvider<T>,DatastoreProvider,DBLockProvider,DeployedConfigurationsProvider,DeploymentStateProvider,DeviceRepresentationProvider,EmailSenderProvider,EmailTemplateProvider,EventListenerProvider,EventStoreProvider,ExceptionConverter,ExecutorsProvider,ExportProvider,FormAction,FormAuthenticator,FreeMarkerProvider,GlobalLockProvider,GroupProvider,GroupStorageProvider,HashProvider,HostnameProvider,HttpClientProvider,IdentityProvider<C>,IdentityProviderMapper,ImportProvider,InfinispanConnectionProvider,JpaConnectionProvider,JpaEntityProvider,JpaUpdaterProvider,JtaTransactionManagerLookup,KeyProvider,LDAPStorageMapper,LiquibaseConnectionProvider,LoadBalancerCheckProvider,LocaleSelectorProvider,LocaleUpdaterProvider,LoginFormsProvider,LoginProtocol,MigrationProvider,OAuth2DeviceUserCodeProvider,OIDCExtProvider,OTPApplicationProvider,PasswordHashProvider,PasswordPolicyManagerProvider,PasswordPolicyProvider,PolicyProvider,ProtocolMapper,PublicKeyStorageProvider,RealmProvider,RealmResourceProvider,RequiredActionProvider,ResourceEncodingProvider,RoleProvider,RoleStorageProvider,SamlAuthenticationPreprocessor,ScriptingProvider,SecurityHeadersProvider,SignatureProvider,SimpleValidator,SingleUseObjectProvider,SocialIdentityProvider<C>,StickySessionEncoderProvider,StoreFactory,ThemeProvider,ThemeResourceProvider,ThemeSelectorProvider,TimerProvider,TokenExchangeProvider,TokenIntrospectionProvider,TruststoreProvider,UserCache,UserCredentialStore,UserFederatedStorageProvider,UserFederatedStorageProvider.Streams,UserFederatedUserCredentialStore,UserFederatedUserCredentialStore.Streams,UserLoginFailureProvider,UserProfileProvider,UserProvider,UserSessionPersisterProvider,UserSessionProvider,UserStorageProvider,Validator,Validator<T>,VaultProvider,WellKnownProvider,X509ClientCertificateLookup
- All Known Implementing Classes:
AbstractActionTokenHandler,AbstractAttributeToGroupMapper,AbstractAttributeToRoleMapper,AbstractClaimMapper,AbstractClaimToGroupMapper,AbstractClaimToRoleMapper,AbstractClientAuthenticator,AbstractClientCertificateFromHttpHeadersLookup,AbstractClientPolicyConditionProvider,AbstractClientRegistrationProvider,AbstractDirectGrantAuthenticator,AbstractEcdsaKeyProvider,AbstractFileBasedImportProvider,AbstractFormAuthenticator,AbstractGeneratedSecretKeyProvider,AbstractIdentityProvider,AbstractIdentityProviderMapper,AbstractIdpAuthenticator,AbstractJsonUserAttributeMapper,AbstractLDAPStorageMapper,AbstractNumberValidator,AbstractOAuth2IdentityProvider,AbstractOIDCProtocolMapper,AbstractPairwiseSubMapper,AbstractPermissionProvider,AbstractRsaKeyProvider,AbstractSAMLProtocolMapper,AbstractSetRequiredActionAuthenticator,AbstractSimpleValidator,AbstractStringValidator,AbstractUsernameFormAuthenticator,AbstractUserProfileProvider,AbstractVaultProvider,AbstractX509ClientCertificateAuthenticator,AbstractX509ClientCertificateDirectGrantAuthenticator,AccessTokenIntrospectionProvider,AccountConsole,AcrProtocolMapper,AdapterInstallationClientRegistrationProvider,AddressMapper,AdvancedAttributeToGroupMapper,AdvancedAttributeToRoleMapper,AdvancedClaimToGroupMapper,AdvancedClaimToRoleMapper,AesCbcHmacShaContentEncryptionProvider,AesGcmContentEncryptionProvider,AggregatePolicyProvider,AllowAccessAuthenticator,AllowAllDockerProtocolMapper,AllowedWebOriginsProtocolMapper,AnyClientCondition,ApacheProxySslClientCertificateLookup,AsymmetricClientSignatureVerifierProvider,AsymmetricSignatureProvider,AttemptedAuthenticator,AttributeRequiredByMetadataValidator,AttributeToRoleMapper,AudienceProtocolMapper,AudienceResolveProtocolMapper,AuthorizationProvider,BasicTimerProvider,BitbucketIdentityProvider,BlacklistPasswordPolicyProvider,BlankAttributeValidator,BrokeringFederatedUsernameHasValueValidator,CertificateLDAPStorageMapper,CibaRootEndpoint,ClaimsParameterTokenMapper,ClaimsParameterWithValueIdTokenMapper,ClaimToRoleMapper,ClaimToUserSessionNoteMapper,ClasspathThemeProvider,ClasspathThemeResourceProviderFactory,ClearKeysCacheRealmAdminProvider,ClearRealmCacheRealmAdminProvider,ClearUserCacheRealmAdminProvider,ClientAccessTypeCondition,ClientDisabledClientRegistrationPolicy,ClientIdAndSecretAuthenticator,ClientPolicyProvider,ClientRolesCondition,ClientScopeAuthorizationRequestParser,ClientScopePolicyProvider,ClientScopesClientRegistrationPolicy,ClientScopesCondition,ClientScopeStorageManager,ClientSecretRotationExecutor,ClientStorageManager,ClientUpdaterContextCondition,ClientUpdaterSourceGroupsCondition,ClientUpdaterSourceHostsCondition,ClientUpdaterSourceRolesCondition,ConditionalLoaAuthenticator,ConditionalOtpFormAuthenticator,ConditionalRoleAuthenticator,ConditionalUserAttributeValue,ConditionalUserConfiguredAuthenticator,ConfidentialClientAcceptExecutor,ConsentRequiredClientRegistrationPolicy,ConsentRequiredExecutor,CookieAuthenticator,DBLockGlobalLockProvider,DeclarativeUserProfileProvider,DefaultBruteForceProtector,DefaultCIBALoginUserResolver,DefaultClientCertificateLookup,DefaultClientPolicyManager,DefaultClientRegistrationProvider,DefaultClientValidationProvider,DefaultDeployedConfigurationsProvider,DefaultEmailSenderProvider,DefaultFreeMarkerProvider,DefaultHostnameProvider,DefaultInfinispanConnectionProvider,DefaultJpaConnectionProvider,DefaultLiquibaseConnectionProvider,DefaultLocaleSelectorProvider,DefaultLocaleUpdaterProvider,DefaultMigrationProvider,DefaultOAuth2DeviceUserCodeProvider,DefaultPasswordPolicyManagerProvider,DefaultSamlArtifactResolver,DefaultScriptingProvider,DefaultSecurityHeadersProvider,DefaultThemeSelectorProvider,DefaultTokenExchangeProvider,DeleteAccount,DenyAccessAuthenticator,DeployedScriptOIDCProtocolMapper,DeployedScriptSAMLProtocolMapper,DeviceEndpoint,DeviceRepresentationProviderImpl,DigitsPasswordPolicyProvider,DirExportProvider,DirImportProvider,DisabledStickySessionEncoderProvider,DisabledUserSessionPersisterProvider,DockerAuthenticator,DockerAuthV2Protocol,DockerAuthV2ProtocolMapper,DockerComposeYamlInstallationProvider,DockerRegistryConfigFileInstallationProvider,DockerVariableOverrideInstallationProvider,DoubleValidator,DuplicateEmailValidator,DuplicateUsernameValidator,ECDSAClientSignatureVerifierProvider,ECDSASignatureProvider,EmailEventListenerProvider,EmailExistsAsUsernameValidator,EmailValidator,EntityDescriptorClientRegistrationProvider,EntityDescriptorDescriptionConverter,ExecuteActionsActionTokenHandler,ExternalKeycloakRoleToRoleMapper,FacebookIdentityProvider,FacebookUserAttributeMapper,FilesKeystoreVaultProvider,FilesPlainTextVaultProvider,FileTruststoreProvider,FixedHostnameProvider,FolderThemeProvider,ForceExpiredPasswordPolicyProviderFactory,FreeMarkerEmailTemplateProvider,FreeMarkerLoginFormsProvider,FreeOTPProvider,FullNameLDAPStorageMapper,FullNameMapper,FullScopeDisabledExecutor,GeneratedAesKeyProvider,GeneratedEcdsaKeyProvider,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,HttpAuthenticationChannelProvider,HttpBasicAuthenticator,IdentityProviderAuthenticator,IdpAutoLinkAuthenticator,IdpConfirmLinkAuthenticator,IdpCreateUserIfUniqueAuthenticator,IdpDetectExistingBrokerUserAuthenticator,IdpEmailVerificationAuthenticator,IdpReviewProfileAuthenticator,IdpUsernamePasswordForm,IdpVerifyAccountLinkActionTokenHandler,ImmutableAttributeValidator,ImportedRsaKeyProvider,InfinispanAuthenticationSessionProvider,InfinispanCachePublicKeyProvider,InfinispanClusterProvider,InfinispanMultiSiteLoadBalancerCheckProvider,InfinispanPublicKeyStorageProvider,InfinispanSingleUseObjectProvider,InfinispanStickySessionEncoderProvider,InfinispanUserLoginFailureProvider,InfinispanUserSessionProvider,InstagramIdentityProvider,InstagramUserAttributeMapper,IntegerValidator,IntentClientBindCheckExecutor,JavaAlgorithmHashProvider,JavaKeystoreKeyProvider,JBossJtaTransactionManagerLookup,JBossLoggingEventListenerProvider,JpaEventStoreProvider,JpaExceptionConverter,JpaRealmProvider,JPAStoreFactory,JpaUserCredentialStore,JpaUserFederatedStorageProvider,JpaUserProvider,JpaUserSessionPersisterProvider,JWTClientAuthenticator,JWTClientSecretAuthenticator,KerberosFederationProvider,KeycloakClientDescriptionConverter,KeycloakOIDCClientInstallation,KeycloakOIDCIdentityProvider,KeycloakOIDCJbossSubsystemClientCliInstallation,KeycloakOIDCJbossSubsystemClientInstallation,KeycloakSamlClientInstallation,KeycloakSamlSubsystemCliInstallation,KeycloakSamlSubsystemInstallation,LdapServerCapabilitiesRealmAdminProvider,LDAPStorageProvider,LegacyDatastoreProvider,LengthPasswordPolicyProvider,LengthValidator,LinkedInIdentityProvider,LinkedInOIDCIdentityProvider,LinkedInUserAttributeMapper,LiquibaseDBLockProvider,LiquibaseJpaUpdaterProvider,LocalDateValidator,LowerCasePasswordPolicyProvider,MacSecretClientSignatureVerifierProvider,MacSecretSignatureProvider,MaxAuthAgePasswordPolicyProviderFactory,MaxClientsClientRegistrationPolicy,MaximumLengthPasswordPolicyProvider,MicrosoftAuthenticatorOTPProvider,MicrosoftIdentityProvider,MicrosoftUserAttributeMapper,ModAuthMellonClientInstallation,MSADLDSUserAccountControlStorageMapper,MSADUserAccountControlStorageMapper,MultipleStepsExportProvider,NginxProxySslClientCertificateLookup,NginxProxyTrustedClientCertificateLookup,NotBlankValidator,NotEmailPasswordPolicyProvider,NotEmptyValidator,NotUsernamePasswordPolicyProvider,OIDCClientDescriptionConverter,OIDCClientRegistrationProvider,OIDCIdentityProvider,OIDCLoginProtocol,OIDCWellKnownProvider,OpenshiftV3IdentityProvider,OpenshiftV4AttributeMapper,OpenshiftV4IdentityProvider,OptionsValidator,OTPCredentialProvider,OTPFormAuthenticator,ParRootEndpoint,PasswordCredentialProvider,PasswordForm,PatternValidator,PayPalIdentityProvider,PayPalUserAttributeMapper,Pbkdf2PasswordHashProvider,PersonNameProhibitedCharactersValidator,PKCEEnforcerExecutor,ProtocolMappersClientRegistrationPolicy,ReadOnlyAttributeUnchangedValidator,RealmCacheSession,RealmManagerProviderFactory,RecoveryAuthnCodesAction,RecoveryAuthnCodesCredentialProvider,RecoveryAuthnCodesFormAuthenticator,RecoveryCodesWarningThresholdPasswordPolicyProviderFactory,RefreshTokenIntrospectionProvider,RegexPatternsPasswordPolicyProvider,RegexPolicyProvider,RegistrationAccessTokenRotationDisabledExecutor,RegistrationEmailAsUsernameEmailValueValidator,RegistrationEmailAsUsernameUsernameValueValidator,RegistrationPage,RegistrationPassword,RegistrationRecaptcha,RegistrationTermsAndConditions,RegistrationUserCreation,RegistrationUsernameExistsValidator,RejectImplicitGrantExecutor,RejectRequestExecutor,RejectResourceOwnerPasswordCredentialsGrantExecutor,RequestHostnameProvider,ResetCredentialChooseUser,ResetCredentialEmail,ResetCredentialsActionTokenHandler,ResetOTP,ResetPassword,ResourcePolicyProvider,RoleLDAPStorageMapper,RoleListMapper,RoleNameMapper,RoleNameMapper,RolePolicyProvider,RoleStorageManager,RPTIntrospectionProvider,RsaCekManagementProvider,SAMLAudienceProtocolMapper,SAMLAudienceResolveProtocolMapper,SAMLIdentityProvider,SamlProtocol,SamlSPDescriptorClientInstallation,ScopeClientRegistrationPolicy,ScopePolicyProvider,ScriptBasedAuthenticator,ScriptBasedMapper,ScriptBasedOIDCProtocolMapper,SecureCibaAuthenticationRequestSigningAlgorithmExecutor,SecureCibaSessionEnforceExecutor,SecureCibaSignedAuthenticationRequestExecutor,SecureClientAuthenticatorExecutor,SecureClientUrisExecutor,SecureLogoutExecutor,SecureParContentsExecutor,SecureRequestObjectExecutor,SecureResponseTypeExecutor,SecureSessionEnforceExecutor,SecureSigningAlgorithmExecutor,SecureSigningAlgorithmForSignedJwtExecutor,SHA256PairwiseSubMapper,SingleFileExportProvider,SingleFileImportProvider,SpecialCharsPasswordPolicyProvider,SpnegoAuthenticator,SSSDFederationProvider,StackoverflowIdentityProvider,StackoverflowUserAttributeMapper,StoreFactoryCacheSession,SuppressRefreshTokenRotationExecutor,TermsAndConditions,TestLdapConnectionRealmAdminProvider,TimePolicyProvider,TokenEndpoint.TokenExchangeSamlProtocol,TrustedHostClientRegistrationPolicy,TwitterIdentityProvider,UMAPolicyProvider,UmaWellKnownProvider,UpdateEmail,UpdateEmailActionTokenHandler,UpdatePassword,UpdateProfile,UpdateTotp,UpdateUserLocaleAction,UpperCasePasswordPolicyProvider,UriValidator,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()
-