Package org.keycloak.provider
Interface Provider
- All Known Subinterfaces:
AccountResourceProvider,ActionTokenHandler<T>,AdminRealmResourceProvider,ArtifactResolver,AuthenticationChannelProvider,AuthenticationFlowCallback,AuthenticationSessionProvider,Authenticator,AuthorizationRequestParserProvider,BruteForceProtector,CacheCrlProvider,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,CredentialBuilder,CredentialProvider<T>,CredentialSigner<T>,CrlStorageProvider,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,ProofValidator,ProtocolMapper,PublicKeyStorageProvider,RealmProvider,RealmResourceProvider,RequiredActionProvider,ResourceEncodingProvider,RevokedTokenPersisterProvider,RoleProvider,RoleStorageProvider,SamlAuthenticationPreprocessor,ScriptingProvider,SecurityHeadersProvider,SecurityProfileProvider,ServerConfigStorageProvider,SignatureProvider,SimpleValidator,SingleUseObjectProvider,SocialIdentityProvider<C>,StickySessionEncoderProvider,StoreFactory,ThemeProvider,ThemeResourceProvider,ThemeSelectorProvider,TimerProvider,TokenContextEncoderProvider,TokenExchangeProvider,TokenIntrospectionProvider,TracingProvider,TruststoreProvider,UiPageProvider,UiTabProvider,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,AbstractCredentialSigner,AbstractDirectGrantAuthenticator,AbstractEcKeyProvider,AbstractEddsaKeyProvider,AbstractFileBasedImportProvider,AbstractFormAuthenticator,AbstractGeneratedSecretKeyProvider,AbstractIdentityProvider,AbstractIdentityProviderMapper,AbstractIdpAuthenticator,AbstractJsonUserAttributeMapper,AbstractLDAPStorageMapper,AbstractNumberValidator,AbstractOAuth2IdentityProvider,AbstractOIDCProtocolMapper,AbstractPairwiseSubMapper,AbstractPermissionProvider,AbstractProofValidator,AbstractRegistrationRecaptcha,AbstractRsaKeyProvider,AbstractSAMLProtocolMapper,AbstractSetRequiredActionAuthenticator,AbstractSimpleValidator,AbstractStringValidator,AbstractTokenExchangeProvider,AbstractUsernameFormAuthenticator,AbstractVaultProvider,AbstractX509ClientCertificateAuthenticator,AbstractX509ClientCertificateDirectGrantAuthenticator,AccessTokenIntrospectionProvider,AccountConsole,AcrCondition,AcrProtocolMapper,AdapterInstallationClientRegistrationProvider,AddressMapper,AdvancedAttributeToGroupMapper,AdvancedAttributeToRoleMapper,AdvancedClaimToGroupMapper,AdvancedClaimToRoleMapper,AesCbcHmacShaContentEncryptionProvider,AesGcmContentEncryptionProvider,AgePasswordPolicyProvider,AggregatePolicyProvider,AllowAccessAuthenticator,AllowAllDockerProtocolMapper,AllowedWebOriginsProtocolMapper,AmrProtocolMapper,AnyClientCondition,ApacheProxySslClientCertificateLookup,AsymmetricClientSignatureVerifierProvider,AsymmetricSignatureProvider,AttemptedAuthenticator,AttributeRequiredByMetadataValidator,AttributeToRoleMapper,AudienceProtocolMapper,AudienceResolveProtocolMapper,AuthenticationFlowSelectorExecutor,AuthorizationCodeGrantType,AuthorizationProvider,BasicTimerProvider,BitbucketIdentityProvider,BlacklistPasswordPolicyProvider,BlankAttributeValidator,BrokeringFederatedUsernameHasValueValidator,CertificateLDAPStorageMapper,CibaGrantType,CibaRootEndpoint,ClaimsParameterTokenMapper,ClaimsParameterWithValueIdTokenMapper,ClaimToRoleMapper,ClaimToUserSessionNoteMapper,ClasspathThemeProvider,ClasspathThemeResourceProviderFactory,ClearCrlCacheRealmAdminProvider,ClearKeysCacheRealmAdminProvider,ClearRealmCacheRealmAdminProvider,ClearUserCacheRealmAdminProvider,ClientAccessTypeCondition,ClientAttributesCondition,ClientCredentialsGrantType,ClientDisabledClientRegistrationPolicy,ClientIdAndSecretAuthenticator,ClientPolicyProvider,ClientProtocolCondition,ClientRolesCondition,ClientScopeAuthorizationRequestParser,ClientScopePolicyProvider,ClientScopesClientRegistrationPolicy,ClientScopesCondition,ClientScopeStorageManager,ClientSecretRotationExecutor,ClientStorageManager,ClientUpdaterContextCondition,ClientUpdaterSourceGroupsCondition,ClientUpdaterSourceHostsCondition,ClientUpdaterSourceRolesCondition,ConditionalClientScopeAuthenticator,ConditionalLoaAuthenticator,ConditionalOtpFormAuthenticator,ConditionalRoleAuthenticator,ConditionalSubFlowExecutedAuthenticator,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,DefaultTokenContextEncoderProvider,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,GrantTypeCondition,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,InfinispanCacheCrlProvider,InfinispanCachePublicKeyProvider,InfinispanClusterProvider,InfinispanCrlStorageProvider,InfinispanIdentityProviderStorageProvider,InfinispanOrganizationProvider,InfinispanPublicKeyStorageProvider,InfinispanSingleUseObjectProvider,InfinispanStickySessionEncoderProvider,InfinispanUserLoginFailureProvider,InfinispanUserSessionProvider,InstagramIdentityProvider,InstagramUserAttributeMapper,IntegerValidator,IntentClientBindCheckExecutor,InviteOrgActionTokenHandler,IpatuuraUserStorageProvider,IsoDateValidator,JavaAlgorithmHashProvider,JavaKeystoreKeyProvider,JBossJtaTransactionManagerLookup,JBossLoggingEventListenerProvider,JpaEventStoreProvider,JpaExceptionConverter,JpaIdentityProviderStorageProvider,JpaOrganizationProvider,JpaRealmProvider,JpaRevokedTokensPersisterProvider,JpaServerConfigStorageProvider,JPAStoreFactory,JpaUserCredentialStore,JpaUserFederatedStorageProvider,JpaUserProvider,JpaUserSessionPersisterProvider,JWTClientAuthenticator,JWTClientSecretAuthenticator,JwtCredentialBuilder,JwtCredentialSigner,JwtProofValidator,JWTVCIssuerWellKnownProvider,KerberosFederationProvider,KerberosPrincipalAttributeMapper,KeycloakClientDescriptionConverter,KeycloakOIDCClientInstallation,KeycloakOIDCIdentityProvider,KeycloakOIDCJbossSubsystemClientCliInstallation,KeycloakOIDCJbossSubsystemClientInstallation,KeycloakSamlClientInstallation,KeycloakSamlSubsystemCliInstallation,KeycloakSamlSubsystemInstallation,LdapServerCapabilitiesRealmAdminProvider,LDAPStorageProvider,LDCredentialBuilder,LDCredentialSigner,LengthPasswordPolicyProvider,LengthValidator,LinkedInOIDCIdentityProvider,LinkedInUserAttributeMapper,LiquibaseDBLockProvider,LiquibaseJpaUpdaterProvider,LocalDateValidator,LowerCasePasswordPolicyProvider,MacSecretClientSignatureVerifierProvider,MacSecretSignatureProvider,MaxAuthAgePasswordPolicyProviderFactory,MaxClientsClientRegistrationPolicy,MaximumLengthPasswordPolicyProvider,MicrosoftAuthenticatorOTPProvider,MicrosoftIdentityProvider,MicrosoftUserAttributeMapper,ModAuthMellonClientInstallation,MSADLDSUserAccountControlStorageMapper,MSADUserAccountControlStorageMapper,MultipleStepsExportProvider,MultiValueValidator,NginxProxySslClientCertificateLookup,NginxProxyTrustedClientCertificateLookup,NonceBackwardsCompatibleMapper,NoopTracingProvider,NotBlankValidator,NotContainsUsernamePasswordPolicyProvider,NotEmailPasswordPolicyProvider,NotEmptyValidator,NotUsernamePasswordPolicyProvider,OAuth2GrantTypeBase,OID4VCClientRegistrationProvider,OID4VCContextMapper,OID4VCGeneratedIdMapper,OID4VCIssuedAtTimeClaimMapper,OID4VCIssuerWellKnownProvider,OID4VCMapper,OID4VCStaticClaimMapper,OID4VCSubjectIdMapper,OID4VCTargetRoleMapper,OID4VCTypeMapper,OID4VCUserAttributeMapper,OIDCClientDescriptionConverter,OIDCClientRegistrationProvider,OIDCIdentityProvider,OIDCLoginProtocol,OIDCWellKnownProvider,OpenshiftV4AttributeMapper,OpenshiftV4IdentityProvider,OptionsValidator,OrganizationAuthenticator,OrganizationMembershipMapper,OrganizationMembershipMapper,OrganizationMemberValidator,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,SdJwtCredentialBuilder,SdJwtCredentialSigner,SecureCibaAuthenticationRequestSigningAlgorithmExecutor,SecureCibaSessionEnforceExecutor,SecureCibaSignedAuthenticationRequestExecutor,SecureClientAuthenticatorExecutor,SecureClientUrisExecutor,SecureLogoutExecutor,SecureParContentsExecutor,SecureRedirectUrisEnforcerExecutor,SecureRequestObjectExecutor,SecureResponseTypeExecutor,SecureSessionEnforceExecutor,SecureSigningAlgorithmExecutor,SecureSigningAlgorithmForSignedJwtExecutor,SessionStateMapper,SHA256PairwiseSubMapper,SingleFileExportProvider,SingleFileImportProvider,SpecialCharsPasswordPolicyProvider,SpnegoAuthenticator,SSSDFederationProvider,StackoverflowIdentityProvider,StackoverflowUserAttributeMapper,StandardTokenExchangeProvider,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,V1TokenExchangeProvider,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()
-