Package org.keycloak.provider
Interface Provider
-
- All Known Subinterfaces:
AccountProvider,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,DeploymentStateProvider,DeviceRepresentationProvider,EmailSenderProvider,EmailTemplateProvider,EventListenerProvider,EventStoreProvider,ExceptionConverter,ExecutorsProvider,ExportProvider,FormAction,FormAuthenticator,FreeMarkerProvider,GlobalLockProvider,GroupProvider,GroupStorageProvider,HashProvider,HostnameProvider,HotRodConnectionProvider,HttpClientProvider,IdentityProvider<C>,IdentityProviderMapper,ImportProvider,InfinispanConnectionProvider,JpaConnectionProvider,JpaEntityProvider,JpaUpdaterProvider,JtaTransactionManagerLookup,KeyProvider,LDAPStorageMapper,LegacySessionSupportProvider,LiquibaseConnectionProvider,LocaleSelectorProvider,LocaleUpdaterProvider,LoginFormsProvider,LoginProtocol,MapJpaUpdaterProvider,MapLiquibaseConnectionProvider,MapStorageProvider,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,UserCache.Streams,UserCredentialManager,UserCredentialManager.Streams,UserCredentialStore,UserCredentialStore.Streams,UserFederatedStorageProvider,UserFederatedStorageProvider.Streams,UserFederatedUserCredentialStore,UserFederatedUserCredentialStore.Streams,UserLoginFailureProvider,UserProfileProvider,UserProvider,UserProvider.Streams,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,AcrProtocolMapper,AdapterInstallationClientRegistrationProvider,AddressMapper,AdvancedAttributeToGroupMapper,AdvancedAttributeToRoleMapper,AdvancedClaimToGroupMapper,AdvancedClaimToRoleMapper,AesCbcHmacShaContentEncryptionProvider,AesGcmContentEncryptionProvider,AggregatePolicyProvider,AllowAccessAuthenticator,AllowAllDockerProtocolMapper,AllowedWebOriginsProtocolMapper,AnyClientCondition,ApacheProxySslClientCertificateLookup,AsymmetricClientSignatureVerifierProvider,AsymmetricSignatureProvider,AttemptedAuthenticator,AttributeRequiredByMetadataValidator,AttributeToRoleMapper,AudienceProtocolMapper,AudienceResolveProtocolMapper,AuthorizationProvider,BasicAuthAuthenticator,BasicAuthOTPAuthenticator,BasicTimerProvider,BitbucketIdentityProvider,BlacklistPasswordPolicyProvider,BlankAttributeValidator,BrokeringFederatedUsernameHasValueValidator,CertificateLDAPStorageMapper,CibaRootEndpoint,ClaimsParameterTokenMapper,ClaimsParameterWithValueIdTokenMapper,ClaimToRoleMapper,ClasspathThemeProvider,ClasspathThemeResourceProviderFactory,ClearKeysCacheRealmAdminProvider,ClearRealmCacheRealmAdminProvider,ClearUserCacheRealmAdminProvider,ClientAccessTypeCondition,ClientDisabledClientRegistrationPolicy,ClientIdAndSecretAuthenticator,ClientPolicyProvider,ClientRolesCondition,ClientScopeAuthorizationRequestParser,ClientScopePolicyProvider,ClientScopesClientRegistrationPolicy,ClientScopesCondition,ClientScopeStorageManager,ClientSecretRotationExecutor,ClientStorageManager,ClientUpdaterContextCondition,ClientUpdaterSourceGroupsCondition,ClientUpdaterSourceHostsCondition,ClientUpdaterSourceRolesCondition,ConcurrentHashMapStorageProvider,ConditionalLoaAuthenticator,ConditionalOtpFormAuthenticator,ConditionalRoleAuthenticator,ConditionalUserAttributeValue,ConditionalUserConfiguredAuthenticator,ConfidentialClientAcceptExecutor,ConsentRequiredClientRegistrationPolicy,ConsentRequiredExecutor,CookieAuthenticator,DBLockGlobalLockProvider,DeclarativeUserProfileProvider,DefaultBruteForceProtector,DefaultCIBALoginUserResolver,DefaultClientCertificateLookup,DefaultClientPolicyManager,DefaultClientRegistrationProvider,DefaultClientValidationProvider,DefaultEmailSenderProvider,DefaultFreeMarkerProvider,DefaultHostnameProvider,DefaultHotRodConnectionProvider,DefaultInfinispanConnectionProvider,DefaultJpaConnectionProvider,DefaultLiquibaseConnectionProvider,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,FileMapStorageProvider,FilesPlainTextVaultProvider,FileTruststoreProvider,FixedHostnameProvider,FolderThemeProvider,ForceExpiredPasswordPolicyProviderFactory,FreeMarkerAccountProvider,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,HardcodedLDAPAttributeMapper,HardcodedLDAPGroupStorageMapper,HardcodedLDAPRoleStorageMapper,HardcodedRole,HardcodedRole,HardcodedRoleMapper,HardcodedUserSessionAttributeMapper,HashAlgorithmPasswordPolicyProviderFactory,HashIterationsPasswordPolicyProviderFactory,HistoryPasswordPolicyProvider,HolderOfKeyEnforcerExecutor,HotRodGlobalLockProvider,HotRodMapStorageProvider,HttpAuthenticationChannelProvider,HttpBasicAuthenticator,IdentityProviderAuthenticator,IdpAutoLinkAuthenticator,IdpConfirmLinkAuthenticator,IdpCreateUserIfUniqueAuthenticator,IdpDetectExistingBrokerUserAuthenticator,IdpEmailVerificationAuthenticator,IdpReviewProfileAuthenticator,IdpUsernamePasswordForm,IdpVerifyAccountLinkActionTokenHandler,ImmutableAttributeValidator,ImportedRsaKeyProvider,InfinispanAuthenticationSessionProvider,InfinispanCachePublicKeyProvider,InfinispanClusterProvider,InfinispanPublicKeyStorageProvider,InfinispanSingleUseObjectProvider,InfinispanStickySessionEncoderProvider,InfinispanUserLoginFailureProvider,InfinispanUserSessionProvider,InstagramIdentityProvider,InstagramUserAttributeMapper,IntegerValidator,IntentClientBindCheckExecutor,JavaAlgorithmHashProvider,JavaKeystoreKeyProvider,JBossJtaTransactionManagerLookup,JBossLoggingEventListenerProvider,JpaEventStoreProvider,JpaExceptionConverter,JpaMapExceptionConverter,JpaMapStorageProvider,JpaRealmProvider,JPAStoreFactory,JpaUserCredentialStore,JpaUserFederatedStorageProvider,JpaUserProvider,JpaUserSessionPersisterProvider,JWTClientAuthenticator,JWTClientSecretAuthenticator,KerberosFederationProvider,KeycloakClientDescriptionConverter,KeycloakOIDCClientInstallation,KeycloakOIDCIdentityProvider,KeycloakOIDCJbossSubsystemClientCliInstallation,KeycloakOIDCJbossSubsystemClientInstallation,KeycloakSamlClientInstallation,KeycloakSamlSubsystemCliInstallation,KeycloakSamlSubsystemInstallation,LdapMapStorageProvider,LdapRoleMapKeycloakTransaction,LdapServerCapabilitiesRealmAdminProvider,LDAPStorageProvider,LegacyDatastoreProvider,LegacySessionSupportProviderImpl,LengthPasswordPolicyProvider,LengthValidator,LinkedInIdentityProvider,LinkedInUserAttributeMapper,LiquibaseDBLockProvider,LiquibaseJpaUpdaterProvider,LocalDateValidator,LowerCasePasswordPolicyProvider,MacSecretClientSignatureVerifierProvider,MacSecretSignatureProvider,MapAuthorizationStore,MapClientProvider,MapClientScopeProvider,MapDatastoreProvider,MapEventStoreProvider,MapGroupProvider,MapJpaLiquibaseUpdaterProvider,MapPublicKeyStorageProvider,MapRealmProvider,MapRoleProvider,MapRootAuthenticationSessionProvider,MapSingleUseObjectProvider,MapUserLoginFailureProvider,MapUserProvider,MapUserSessionProvider,MaxClientsClientRegistrationPolicy,MaximumLengthPasswordPolicyProvider,MicrosoftAuthenticatorOTPProvider,MicrosoftIdentityProvider,MicrosoftUserAttributeMapper,ModAuthMellonClientInstallation,MSADLDSUserAccountControlStorageMapper,MSADUserAccountControlStorageMapper,MultipleStepsExportProvider,NginxProxySslClientCertificateLookup,NginxProxyTrustedClientCertificateLookup,NoCookieFlowRedirectAuthenticator,NotBlankValidator,NotEmailPasswordPolicyProvider,NotEmptyValidator,NotUsernamePasswordPolicyProvider,OIDCClientDescriptionConverter,OIDCClientRegistrationProvider,OIDCIdentityProvider,OIDCLoginProtocol,OIDCWellKnownProvider,OpenshiftClientStorageProvider,OpenShiftTokenReviewEndpoint,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,RegistrationProfile,RegistrationRecaptcha,RegistrationUserCreation,RegistrationUsernameExistsValidator,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,SecureRequestObjectExecutor,SecureResponseTypeExecutor,SecureSessionEnforceExecutor,SecureSigningAlgorithmExecutor,SecureSigningAlgorithmForSignedJwtExecutor,SHA256PairwiseSubMapper,SingleFileExportProvider,SingleFileImportProvider,SpecialCharsPasswordPolicyProvider,SpnegoAuthenticator,SpnegoDisabledAuthenticatorFactory.SpnegoDisabledAuthenticator,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,UserCredentialStoreManager,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()
-