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,KerberosPrincipalAttributeMapper,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,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()
-