Uses of Interface
org.keycloak.provider.Provider
- 
- 
Uses of Provider in org.keycloak.authenticationSubinterfaces of Provider in org.keycloak.authentication Modifier and Type Interface Description interfaceAuthenticationFlowCallbackCallback to be triggered during various lifecycle events of authentication flow.interfaceAuthenticatorThis interface is for users that want to add custom authenticators to an authentication flow.interfaceClientAuthenticatorThis interface is for users that want to add custom client authenticators to an authentication flow.interfaceFormActionFine grain processing of a form.interfaceFormAuthenticatorThis class is responsible for rendering a form.interfaceRequiredActionProviderRequiredAction provider.Classes in org.keycloak.authentication that implement Provider Modifier and Type Class Description classAbstractFormAuthenticatorAbstract helper class that Authenticator implementations can leverageMethods in org.keycloak.authentication that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AuthenticatorSpi. getProviderClass()Class<? extends Provider>ClientAuthenticatorSpi. getProviderClass()Class<? extends Provider>FormActionSpi. getProviderClass()Class<? extends Provider>FormAuthenticatorSpi. getProviderClass()Class<? extends Provider>RequiredActionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.authentication.actiontokenSubinterfaces of Provider in org.keycloak.authentication.actiontoken Modifier and Type Interface Description interfaceActionTokenHandler<T extends JsonWebToken>Handler of the action token.Classes in org.keycloak.authentication.actiontoken that implement Provider Modifier and Type Class Description classAbstractActionTokenHandler<T extends JsonWebToken>Methods in org.keycloak.authentication.actiontoken that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ActionTokenHandlerSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.authentication.actiontoken.execactionsClasses in org.keycloak.authentication.actiontoken.execactions that implement Provider Modifier and Type Class Description classExecuteActionsActionTokenHandler
- 
Uses of Provider in org.keycloak.authentication.actiontoken.idpverifyemailClasses in org.keycloak.authentication.actiontoken.idpverifyemail that implement Provider Modifier and Type Class Description classIdpVerifyAccountLinkActionTokenHandlerAction token handler for verification of e-mail address.
- 
Uses of Provider in org.keycloak.authentication.actiontoken.resetcredClasses in org.keycloak.authentication.actiontoken.resetcred that implement Provider Modifier and Type Class Description classResetCredentialsActionTokenHandler
- 
Uses of Provider in org.keycloak.authentication.actiontoken.updateemailClasses in org.keycloak.authentication.actiontoken.updateemail that implement Provider Modifier and Type Class Description classUpdateEmailActionTokenHandler
- 
Uses of Provider in org.keycloak.authentication.actiontoken.verifyemailClasses in org.keycloak.authentication.actiontoken.verifyemail that implement Provider Modifier and Type Class Description classVerifyEmailActionTokenHandlerAction token handler for verification of e-mail address.
- 
Uses of Provider in org.keycloak.authentication.authenticatorsClasses in org.keycloak.authentication.authenticators that implement Provider Modifier and Type Class Description classAttemptedAuthenticatorPass-thru atheneticator that just sets the context to attempted.
- 
Uses of Provider in org.keycloak.authentication.authenticators.accessClasses in org.keycloak.authentication.authenticators.access that implement Provider Modifier and Type Class Description classAllowAccessAuthenticatorAuthenticator will always successfully authenticate.classDenyAccessAuthenticatorExplicitly deny access to the resources.
- 
Uses of Provider in org.keycloak.authentication.authenticators.brokerClasses in org.keycloak.authentication.authenticators.broker that implement Provider Modifier and Type Class Description classAbstractIdpAuthenticatorclassIdpAutoLinkAuthenticatorclassIdpConfirmLinkAuthenticatorclassIdpCreateUserIfUniqueAuthenticatorclassIdpDetectExistingBrokerUserAuthenticatorclassIdpEmailVerificationAuthenticatorclassIdpReviewProfileAuthenticatorclassIdpUsernamePasswordFormSame like classic username+password form, but for use in IdP linking.
- 
Uses of Provider in org.keycloak.authentication.authenticators.browserClasses in org.keycloak.authentication.authenticators.browser that implement Provider Modifier and Type Class Description classAbstractUsernameFormAuthenticatorclassConditionalOtpFormAuthenticatorAnOTPFormAuthenticatorthat can conditionally require OTP authentication.classCookieAuthenticatorclassIdentityProviderAuthenticatorclassOTPFormAuthenticatorclassPasswordFormclassRecoveryAuthnCodesFormAuthenticatorclassScriptBasedAuthenticatorAnAuthenticatorthat can execute a configured script during authentication flow.classSpnegoAuthenticatorclassUsernameFormclassUsernamePasswordFormclassWebAuthnAuthenticatorAuthenticator for WebAuthn authentication, which will be typically used when WebAuthn is used as second factor.classWebAuthnPasswordlessAuthenticatorAuthenticator for WebAuthn authentication with passwordless credential.
- 
Uses of Provider in org.keycloak.authentication.authenticators.challengeClasses in org.keycloak.authentication.authenticators.challenge that implement Provider Modifier and Type Class Description classBasicAuthAuthenticatorclassBasicAuthOTPAuthenticatorclassNoCookieFlowRedirectAuthenticator
- 
Uses of Provider in org.keycloak.authentication.authenticators.clientClasses in org.keycloak.authentication.authenticators.client that implement Provider Modifier and Type Class Description classAbstractClientAuthenticatorclassClientIdAndSecretAuthenticatorValidates client based on "client_id" and "client_secret" sent either in request parameters or in "Authorization: Basic" header .classJWTClientAuthenticatorClient authentication based on JWT signed by client private key .classJWTClientSecretAuthenticatorClient authentication based on JWT signed by client secret instead of private key .classX509ClientAuthenticator
- 
Uses of Provider in org.keycloak.authentication.authenticators.conditionalSubinterfaces of Provider in org.keycloak.authentication.authenticators.conditional Modifier and Type Interface Description interfaceConditionalAuthenticatorClasses in org.keycloak.authentication.authenticators.conditional that implement Provider Modifier and Type Class Description classConditionalLoaAuthenticatorclassConditionalRoleAuthenticatorclassConditionalUserAttributeValueclassConditionalUserConfiguredAuthenticator
- 
Uses of Provider in org.keycloak.authentication.authenticators.directgrantClasses in org.keycloak.authentication.authenticators.directgrant that implement Provider Modifier and Type Class Description classAbstractDirectGrantAuthenticatorclassValidateOTPclassValidatePasswordclassValidateUsername
- 
Uses of Provider in org.keycloak.authentication.authenticators.resetcredClasses in org.keycloak.authentication.authenticators.resetcred that implement Provider Modifier and Type Class Description classAbstractSetRequiredActionAuthenticatorclassResetCredentialChooseUserclassResetCredentialEmailclassResetOTPclassResetPassword
- 
Uses of Provider in org.keycloak.authentication.authenticators.sessionlimitsClasses in org.keycloak.authentication.authenticators.sessionlimits that implement Provider Modifier and Type Class Description classUserSessionLimitsAuthenticator
- 
Uses of Provider in org.keycloak.authentication.authenticators.x509Classes in org.keycloak.authentication.authenticators.x509 that implement Provider Modifier and Type Class Description classAbstractX509ClientCertificateAuthenticatorclassAbstractX509ClientCertificateDirectGrantAuthenticatorclassValidateX509CertificateUsernameclassX509ClientCertificateAuthenticator
- 
Uses of Provider in org.keycloak.authentication.formsClasses in org.keycloak.authentication.forms that implement Provider Modifier and Type Class Description classRegistrationPageclassRegistrationPasswordclassRegistrationProfileclassRegistrationRecaptchaclassRegistrationUserCreation
- 
Uses of Provider in org.keycloak.authentication.otpSubinterfaces of Provider in org.keycloak.authentication.otp Modifier and Type Interface Description interfaceOTPApplicationProviderClasses in org.keycloak.authentication.otp that implement Provider Modifier and Type Class Description classFreeOTPProviderclassGoogleAuthenticatorProviderclassMicrosoftAuthenticatorOTPProviderMethods in org.keycloak.authentication.otp that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>OTPApplicationSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.authentication.requiredactionsClasses in org.keycloak.authentication.requiredactions that implement Provider Modifier and Type Class Description classDeleteAccountclassRecoveryAuthnCodesActionclassTermsAndConditionsclassUpdateEmailclassUpdatePasswordclassUpdateProfileclassUpdateTotpclassUpdateUserLocaleActionclassVerifyEmailclassVerifyUserProfileclassWebAuthnPasswordlessRegisterRequired action for register WebAuthn passwordless credential for the user.classWebAuthnRegisterRequired action for register WebAuthn 2-factor credential for the user
- 
Uses of Provider in org.keycloak.authorizationClasses in org.keycloak.authorization that implement Provider Modifier and Type Class Description classAuthorizationProviderThe main contract here is the creation ofPermissionEvaluatorinstances.Methods in org.keycloak.authorization that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AuthorizationSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.authorization.configClasses in org.keycloak.authorization.config that implement Provider Modifier and Type Class Description classUmaWellKnownProvider
- 
Uses of Provider in org.keycloak.authorization.jpa.storeClasses in org.keycloak.authorization.jpa.store that implement Provider Modifier and Type Class Description classJPAStoreFactory
- 
Uses of Provider in org.keycloak.authorization.policy.providerSubinterfaces of Provider in org.keycloak.authorization.policy.provider Modifier and Type Interface Description interfacePolicyProviderMethods in org.keycloak.authorization.policy.provider that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>PolicySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.authorization.policy.provider.aggregatedClasses in org.keycloak.authorization.policy.provider.aggregated that implement Provider Modifier and Type Class Description classAggregatePolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.clientClasses in org.keycloak.authorization.policy.provider.client that implement Provider Modifier and Type Class Description classClientPolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.clientscopeClasses in org.keycloak.authorization.policy.provider.clientscope that implement Provider Modifier and Type Class Description classClientScopePolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.groupClasses in org.keycloak.authorization.policy.provider.group that implement Provider Modifier and Type Class Description classGroupPolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.permissionClasses in org.keycloak.authorization.policy.provider.permission that implement Provider Modifier and Type Class Description classAbstractPermissionProviderclassResourcePolicyProviderclassScopePolicyProviderclassUMAPolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.regexClasses in org.keycloak.authorization.policy.provider.regex that implement Provider Modifier and Type Class Description classRegexPolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.roleClasses in org.keycloak.authorization.policy.provider.role that implement Provider Modifier and Type Class Description classRolePolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.timeClasses in org.keycloak.authorization.policy.provider.time that implement Provider Modifier and Type Class Description classTimePolicyProvider
- 
Uses of Provider in org.keycloak.authorization.policy.provider.userClasses in org.keycloak.authorization.policy.provider.user that implement Provider Modifier and Type Class Description classUserPolicyProvider
- 
Uses of Provider in org.keycloak.authorization.protection.introspectClasses in org.keycloak.authorization.protection.introspect that implement Provider Modifier and Type Class Description classRPTIntrospectionProviderIntrospects token accordingly with UMA Bearer Token Profile.
- 
Uses of Provider in org.keycloak.authorization.storeSubinterfaces of Provider in org.keycloak.authorization.store Modifier and Type Interface Description interfaceStoreFactoryA factory for the different types of storages that manage the persistence of the domain model types.Methods in org.keycloak.authorization.store that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>StoreFactorySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.broker.oidcClasses in org.keycloak.broker.oidc that implement Provider Modifier and Type Class Description classAbstractOAuth2IdentityProvider<C extends OAuth2IdentityProviderConfig>classKeycloakOIDCIdentityProviderclassOIDCIdentityProvider
- 
Uses of Provider in org.keycloak.broker.oidc.mappersClasses in org.keycloak.broker.oidc.mappers that implement Provider Modifier and Type Class Description classAbstractClaimMapperclassAbstractClaimToGroupMapperclassAbstractClaimToRoleMapperAbstract class that handles the logic for importing and updating brokered users for all mappers that map an OIDC claim into aKeycloakrole.classAbstractJsonUserAttributeMapperAbstract class for Social Provider mappers which allow mapping of JSON user profile field into Keycloak user attribute.classAdvancedClaimToGroupMapperclassAdvancedClaimToRoleMapperclassClaimToRoleMapperclassExternalKeycloakRoleToRoleMapperclassUserAttributeMapperclassUsernameTemplateMapper
- 
Uses of Provider in org.keycloak.broker.providerSubinterfaces of Provider in org.keycloak.broker.provider Modifier and Type Interface Description interfaceIdentityProvider<C extends IdentityProviderModel>interfaceIdentityProviderMapperClasses in org.keycloak.broker.provider that implement Provider Modifier and Type Class Description classAbstractIdentityProvider<C extends IdentityProviderModel>classAbstractIdentityProviderMapperclassHardcodedAttributeMapperclassHardcodedRoleMapperclassHardcodedUserSessionAttributeMapperMethods in org.keycloak.broker.provider that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>IdentityProviderMapperSpi. getProviderClass()Class<? extends Provider>IdentityProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.broker.samlClasses in org.keycloak.broker.saml that implement Provider Modifier and Type Class Description classSAMLIdentityProvider
- 
Uses of Provider in org.keycloak.broker.saml.mappersClasses in org.keycloak.broker.saml.mappers that implement Provider Modifier and Type Class Description classAbstractAttributeToGroupMapperAbstract class that handles the logic for importing and updating brokered users for all mappers that map a SAML attribute into aKeycloakgroup.classAbstractAttributeToRoleMapperAbstract class that handles the logic for importing and updating brokered users for all mappers that map a SAML attribute into aKeycloakrole.classAdvancedAttributeToGroupMapperclassAdvancedAttributeToRoleMapperclassAttributeToRoleMapperclassUserAttributeMapperclassUsernameTemplateMapperclassXPathAttributeMapper
- 
Uses of Provider in org.keycloak.broker.socialSubinterfaces of Provider in org.keycloak.broker.social Modifier and Type Interface Description interfaceSocialIdentityProvider<C extends IdentityProviderModel>Methods in org.keycloak.broker.social that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>SocialProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.clusterSubinterfaces of Provider in org.keycloak.cluster Modifier and Type Interface Description interfaceClusterProviderDeprecated.This is only available when the legacy store is enabled.Methods in org.keycloak.cluster that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClusterSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.cluster.infinispanClasses in org.keycloak.cluster.infinispan that implement Provider Modifier and Type Class Description classInfinispanClusterProvider
- 
Uses of Provider in org.keycloak.componentClasses in org.keycloak.component with type parameters of type Provider Modifier and Type Interface Description interfaceAmphibianProviderFactory<ProviderType extends Provider>Ancestor for a provider factory for both a standaloneProviderFactoryand aComponentFactory.interfaceComponentFactory<CreatedType,ProviderType extends Provider>interfaceSubComponentFactory<CreatedType,ProviderType extends Provider>Useful when you want to describe config properties that are effected by the parent ComponentModelSubinterfaces of Provider in org.keycloak.component Modifier and Type Interface Description interfaceComponentFactoryProviderMethods in org.keycloak.component with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
 ProviderFactory<T>ComponentFactoryProviderFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> model)Methods in org.keycloak.component that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ComponentFactorySpi. getProviderClass()Constructor parameters in org.keycloak.component with type arguments of type Provider Constructor Description JsonConfigComponentModel(Class<? extends Provider> providerType, String realmId, String providerId, com.fasterxml.jackson.databind.JsonNode configNode)
- 
Uses of Provider in org.keycloak.connections.httpclientSubinterfaces of Provider in org.keycloak.connections.httpclient Modifier and Type Interface Description interfaceHttpClientProviderMethods in org.keycloak.connections.httpclient that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>HttpClientSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.infinispanSubinterfaces of Provider in org.keycloak.connections.infinispan Modifier and Type Interface Description interfaceInfinispanConnectionProviderClasses in org.keycloak.connections.infinispan that implement Provider Modifier and Type Class Description classDefaultInfinispanConnectionProviderMethods in org.keycloak.connections.infinispan that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>InfinispanConnectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.jpaSubinterfaces of Provider in org.keycloak.connections.jpa Modifier and Type Interface Description interfaceJpaConnectionProviderClasses in org.keycloak.connections.jpa that implement Provider Modifier and Type Class Description classDefaultJpaConnectionProviderclassJpaExceptionConverterMethods in org.keycloak.connections.jpa that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>JpaConnectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.jpa.entityproviderSubinterfaces of Provider in org.keycloak.connections.jpa.entityprovider Modifier and Type Interface Description interfaceJpaEntityProviderMethods in org.keycloak.connections.jpa.entityprovider that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>JpaEntitySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.jpa.updaterSubinterfaces of Provider in org.keycloak.connections.jpa.updater Modifier and Type Interface Description interfaceJpaUpdaterProviderMethods in org.keycloak.connections.jpa.updater that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>JpaUpdaterSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.jpa.updater.liquibaseClasses in org.keycloak.connections.jpa.updater.liquibase that implement Provider Modifier and Type Class Description classLiquibaseJpaUpdaterProvider
- 
Uses of Provider in org.keycloak.connections.jpa.updater.liquibase.connSubinterfaces of Provider in org.keycloak.connections.jpa.updater.liquibase.conn Modifier and Type Interface Description interfaceLiquibaseConnectionProviderClasses in org.keycloak.connections.jpa.updater.liquibase.conn that implement Provider Modifier and Type Class Description classDefaultLiquibaseConnectionProviderMethods in org.keycloak.connections.jpa.updater.liquibase.conn that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LiquibaseConnectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.connections.jpa.updater.liquibase.lockClasses in org.keycloak.connections.jpa.updater.liquibase.lock that implement Provider Modifier and Type Class Description classLiquibaseDBLockProvider
- 
Uses of Provider in org.keycloak.credentialSubinterfaces of Provider in org.keycloak.credential Modifier and Type Interface Description interfaceCredentialProvider<T extends CredentialModel>interfaceUserCredentialStorestatic interfaceUserCredentialStore.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyClasses in org.keycloak.credential that implement Provider Modifier and Type Class Description classOTPCredentialProviderclassPasswordCredentialProviderclassRecoveryAuthnCodesCredentialProviderclassUserCredentialStoreManagerDeprecated.classWebAuthnCredentialProviderCredential provider for WebAuthn 2-factor credential of the userclassWebAuthnPasswordlessCredentialProviderCredential provider for WebAuthn passwordless credential of the userMethods in org.keycloak.credential that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>CredentialSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.credential.hashSubinterfaces of Provider in org.keycloak.credential.hash Modifier and Type Interface Description interfacePasswordHashProviderClasses in org.keycloak.credential.hash that implement Provider Modifier and Type Class Description classPbkdf2PasswordHashProviderMethods in org.keycloak.credential.hash that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>PasswordHashSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.cryptoSubinterfaces of Provider in org.keycloak.crypto Modifier and Type Interface Description interfaceCekManagementProviderinterfaceClientSignatureVerifierProviderinterfaceContentEncryptionProviderinterfaceHashProviderinterfaceSignatureProviderClasses in org.keycloak.crypto that implement Provider Modifier and Type Class Description classAesCbcHmacShaContentEncryptionProviderclassAesGcmContentEncryptionProviderclassAsymmetricClientSignatureVerifierProviderclassAsymmetricSignatureProviderclassECDSAClientSignatureVerifierProviderclassECDSASignatureProviderclassJavaAlgorithmHashProviderclassMacSecretClientSignatureVerifierProviderclassMacSecretSignatureProviderclassRsaCekManagementProviderMethods in org.keycloak.crypto that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>CekManagementSpi. getProviderClass()Class<? extends Provider>ClientSignatureVerifierSpi. getProviderClass()Class<? extends Provider>ContentEncryptionSpi. getProviderClass()Class<? extends Provider>HashSpi. getProviderClass()Class<? extends Provider>SignatureSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.deviceSubinterfaces of Provider in org.keycloak.device Modifier and Type Interface Description interfaceDeviceRepresentationProviderClasses in org.keycloak.device that implement Provider Modifier and Type Class Description classDeviceRepresentationProviderImplMethods in org.keycloak.device that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>DeviceRepresentationSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.emailSubinterfaces of Provider in org.keycloak.email Modifier and Type Interface Description interfaceEmailSenderProviderinterfaceEmailTemplateProviderClasses in org.keycloak.email that implement Provider Modifier and Type Class Description classDefaultEmailSenderProviderMethods in org.keycloak.email that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>EmailSenderSpi. getProviderClass()Class<? extends Provider>EmailTemplateSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.email.freemarkerClasses in org.keycloak.email.freemarker that implement Provider Modifier and Type Class Description classFreeMarkerEmailTemplateProvider
- 
Uses of Provider in org.keycloak.encodingSubinterfaces of Provider in org.keycloak.encoding Modifier and Type Interface Description interfaceResourceEncodingProviderClasses in org.keycloak.encoding that implement Provider Modifier and Type Class Description classGzipResourceEncodingProviderMethods in org.keycloak.encoding that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ResourceEncodingSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.eventsSubinterfaces of Provider in org.keycloak.events Modifier and Type Interface Description interfaceEventListenerProviderinterfaceEventStoreProviderMethods in org.keycloak.events that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>EventListenerSpi. getProviderClass()Class<? extends Provider>EventStoreSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.events.emailClasses in org.keycloak.events.email that implement Provider Modifier and Type Class Description classEmailEventListenerProvider
- 
Uses of Provider in org.keycloak.events.jpaClasses in org.keycloak.events.jpa that implement Provider Modifier and Type Class Description classJpaEventStoreProvider
- 
Uses of Provider in org.keycloak.events.logClasses in org.keycloak.events.log that implement Provider Modifier and Type Class Description classJBossLoggingEventListenerProvider
- 
Uses of Provider in org.keycloak.executorsSubinterfaces of Provider in org.keycloak.executors Modifier and Type Interface Description interfaceExecutorsProviderMethods in org.keycloak.executors that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ExecutorsSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.exportimportSubinterfaces of Provider in org.keycloak.exportimport Modifier and Type Interface Description interfaceClientDescriptionConverterProvider plugin interface for importing clients from an arbitrary configuration formatinterfaceExportProviderinterfaceImportProviderClasses in org.keycloak.exportimport that implement Provider Modifier and Type Class Description classAbstractFileBasedImportProviderclassKeycloakClientDescriptionConverterMethods in org.keycloak.exportimport that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientDescriptionConverterSpi. getProviderClass()Class<? extends Provider>ExportSpi. getProviderClass()Class<? extends Provider>ImportSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.exportimport.dirClasses in org.keycloak.exportimport.dir that implement Provider Modifier and Type Class Description classDirExportProviderclassDirImportProvider
- 
Uses of Provider in org.keycloak.exportimport.singlefileClasses in org.keycloak.exportimport.singlefile that implement Provider Modifier and Type Class Description classSingleFileExportProviderclassSingleFileImportProvider
- 
Uses of Provider in org.keycloak.exportimport.utilClasses in org.keycloak.exportimport.util that implement Provider Modifier and Type Class Description classMultipleStepsExportProvider<T extends MultipleStepsExportProvider<?>>
- 
Uses of Provider in org.keycloak.federation.kerberosClasses in org.keycloak.federation.kerberos that implement Provider Modifier and Type Class Description classKerberosFederationProvider
- 
Uses of Provider in org.keycloak.federation.sssdClasses in org.keycloak.federation.sssd that implement Provider Modifier and Type Class Description classSSSDFederationProviderSPI provider implementation to retrieve data from SSSD and authenticate against PAM
- 
Uses of Provider in org.keycloak.forms.accountSubinterfaces of Provider in org.keycloak.forms.account Modifier and Type Interface Description interfaceAccountProviderMethods in org.keycloak.forms.account that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AccountSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.forms.account.freemarkerClasses in org.keycloak.forms.account.freemarker that implement Provider Modifier and Type Class Description classFreeMarkerAccountProvider
- 
Uses of Provider in org.keycloak.forms.loginSubinterfaces of Provider in org.keycloak.forms.login Modifier and Type Interface Description interfaceLoginFormsProviderMethods in org.keycloak.forms.login that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LoginFormsSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.forms.login.freemarkerClasses in org.keycloak.forms.login.freemarker that implement Provider Modifier and Type Class Description classFreeMarkerLoginFormsProvider
- 
Uses of Provider in org.keycloak.headersSubinterfaces of Provider in org.keycloak.headers Modifier and Type Interface Description interfaceSecurityHeadersProviderClasses in org.keycloak.headers that implement Provider Modifier and Type Class Description classDefaultSecurityHeadersProviderMethods in org.keycloak.headers that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>SecurityHeadersSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.keysSubinterfaces of Provider in org.keycloak.keys Modifier and Type Interface Description interfaceKeyProviderinterfacePublicKeyStorageProviderClasses in org.keycloak.keys that implement Provider Modifier and Type Class Description classAbstractEcdsaKeyProviderclassAbstractGeneratedSecretKeyProviderclassAbstractRsaKeyProviderclassGeneratedAesKeyProviderclassGeneratedEcdsaKeyProviderclassGeneratedHmacKeyProviderclassImportedRsaKeyProviderclassJavaKeystoreKeyProviderMethods in org.keycloak.keys that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>KeySpi. getProviderClass()Class<? extends Provider>PublicKeyStorageSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.keys.infinispanClasses in org.keycloak.keys.infinispan that implement Provider Modifier and Type Class Description classInfinispanCachePublicKeyProviderclassInfinispanPublicKeyStorageProvider
- 
Uses of Provider in org.keycloak.localeSubinterfaces of Provider in org.keycloak.locale Modifier and Type Interface Description interfaceLocaleSelectorProviderinterfaceLocaleUpdaterProviderClasses in org.keycloak.locale that implement Provider Modifier and Type Class Description classDefaultLocaleSelectorProviderclassDefaultLocaleUpdaterProviderMethods in org.keycloak.locale that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LocaleSelectorSPI. getProviderClass()Class<? extends Provider>LocaleUpdaterSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.migrationSubinterfaces of Provider in org.keycloak.migration Modifier and Type Interface Description interfaceMigrationProviderVarious common utils needed for migration from older version to newerMethods in org.keycloak.migration that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>MigrationSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.modelsSubinterfaces of Provider in org.keycloak.models Modifier and Type Interface Description interfaceClientProviderProvider of the client records.interfaceClientScopeProviderProvider of the client scopes records.interfaceDeploymentStateProviderinterfaceGroupProviderProvider of group recordsinterfaceLegacySessionSupportProviderSupport for elements in Keycloak's session that are deprecated.interfaceOAuth2DeviceUserCodeProviderinterfaceRealmProviderinterfaceRoleProviderProvider of the role records.interfaceSingleUseObjectProviderProvides a cache to store data for single-use use case or the details about used action tokens.interfaceUserCredentialManagerDeprecated.Instead of this class, useUserModel.credentialManager()instead.static interfaceUserCredentialManager.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyinterfaceUserLoginFailureProviderinterfaceUserProviderstatic interfaceUserProvider.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyinterfaceUserSessionProviderClasses in org.keycloak.models that implement Provider Modifier and Type Class Description classDefaultOAuth2DeviceUserCodeProviderThe default implementation for generating/formatting user code of OAuth 2.0 Device Authorization Grant.Methods in org.keycloak.models with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
 Set<T>KeycloakSession. getAllProviders(Class<T> clazz)<T extends Provider>
 TKeycloakSession. getComponentProvider(Class<T> clazz, String componentId)Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
 TKeycloakSession. getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
 TKeycloakSession. getProvider(Class<T> clazz)Get dedicated provider instance of provider type clazz that was created for this session.<T extends Provider>
 TKeycloakSession. getProvider(Class<T> clazz, String id)Get dedicated provider instance for a specific provider factory of id of provider type clazz that was created for this session.<T extends Provider>
 TKeycloakSession. getProvider(Class<T> clazz, ComponentModel componentModel)Deprecated.Deprecated in favor of {@link #getComponentProvider)<T extends Provider>
 ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz)<T extends Provider>
 ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz, String id)<T extends Provider>
 ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
 Set<String>KeycloakSession. listProviderIds(Class<T> clazz)Get all provider factories that manage provider instances of class.Methods in org.keycloak.models that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientScopeSpi. getProviderClass()Class<? extends Provider>ClientSpi. getProviderClass()Class<? extends Provider>DeploymentStateSpi. getProviderClass()Class<? extends Provider>GroupSpi. getProviderClass()Class<? extends Provider>KeycloakSession. getProviderClass(String providerClassName)Class<? extends Provider>OAuth2DeviceUserCodeSpi. getProviderClass()Class<? extends Provider>RealmSpi. getProviderClass()Class<? extends Provider>RoleSpi. getProviderClass()Class<? extends Provider>SingleUseObjectSpi. getProviderClass()Class<? extends Provider>UserLoginFailureSpi. getProviderClass()Class<? extends Provider>UserSessionSpi. getProviderClass()Class<? extends Provider>UserSpi. getProviderClass()Methods in org.keycloak.models with parameters of type Provider Modifier and Type Method Description voidKeycloakSession. enlistForClose(Provider provider)Method parameters in org.keycloak.models with type arguments of type Provider Modifier and Type Method Description Stream<ProviderFactory>KeycloakSessionFactory. getProviderFactoriesStream(Class<? extends Provider> clazz)Returns stream of provider factories for the given provider.SpiKeycloakSessionFactory. getSpi(Class<? extends Provider> providerClass)default Stream<ComponentModel>RealmModel. getStorageProviders(Class<? extends Provider> storageProviderClass)Returns stream of ComponentModels that represent StorageProviders for class storageProviderClass in this realm.
- 
Uses of Provider in org.keycloak.models.cacheSubinterfaces of Provider in org.keycloak.models.cache Modifier and Type Interface Description interfaceCachePublicKeyProviderinterfaceCacheRealmProviderinterfaceUserCacheAll these methods effect an entire cluster of Keycloak instances.static interfaceUserCache.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyMethods in org.keycloak.models.cache that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>CachePublicKeyProviderSpi. getProviderClass()Class<? extends Provider>CacheRealmProviderSpi. getProviderClass()Class<? extends Provider>CacheUserProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.cache.authorizationSubinterfaces of Provider in org.keycloak.models.cache.authorization Modifier and Type Interface Description interfaceCachedStoreFactoryProviderMethods in org.keycloak.models.cache.authorization that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>CachedStoreFactorySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.cache.infinispanClasses in org.keycloak.models.cache.infinispan that implement Provider Modifier and Type Class Description classRealmCacheSession- the high level architecture of this cache is an invalidation cache.classUserCacheSession
- 
Uses of Provider in org.keycloak.models.cache.infinispan.authorizationClasses in org.keycloak.models.cache.infinispan.authorization that implement Provider Modifier and Type Class Description classStoreFactoryCacheSession
- 
Uses of Provider in org.keycloak.models.dblockSubinterfaces of Provider in org.keycloak.models.dblock Modifier and Type Interface Description interfaceDBLockProviderGlobal database lock to ensure that some actions in DB can be done just be one cluster node at a time.Classes in org.keycloak.models.dblock that implement Provider Modifier and Type Class Description classDBLockGlobalLockProviderMethods in org.keycloak.models.dblock that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>DBLockSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.jpaClasses in org.keycloak.models.jpa that implement Provider Modifier and Type Class Description classJpaRealmProviderclassJpaUserCredentialStoreclassJpaUserProvider
- 
Uses of Provider in org.keycloak.models.jpa.sessionClasses in org.keycloak.models.jpa.session that implement Provider Modifier and Type Class Description classJpaUserSessionPersisterProvider
- 
Uses of Provider in org.keycloak.models.lockingSubinterfaces of Provider in org.keycloak.models.locking Modifier and Type Interface Description interfaceGlobalLockProviderMethods in org.keycloak.models.locking that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>GlobalLockProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.map.authorizationClasses in org.keycloak.models.map.authorization that implement Provider Modifier and Type Class Description classMapAuthorizationStore
- 
Uses of Provider in org.keycloak.models.map.authSessionClasses in org.keycloak.models.map.authSession that implement Provider Modifier and Type Class Description classMapRootAuthenticationSessionProvider
- 
Uses of Provider in org.keycloak.models.map.clientClasses in org.keycloak.models.map.client that implement Provider Modifier and Type Class Description classMapClientProvider
- 
Uses of Provider in org.keycloak.models.map.clientscopeClasses in org.keycloak.models.map.clientscope that implement Provider Modifier and Type Class Description classMapClientScopeProvider
- 
Uses of Provider in org.keycloak.models.map.commonClasses in org.keycloak.models.map.common with type parameters of type Provider Modifier and Type Class Description classAbstractMapProviderFactory<T extends Provider,V extends AbstractEntity,M>Methods in org.keycloak.models.map.common with type parameters of type Provider Modifier and Type Method Description static <T extends Provider>
 TSessionAttributesUtils. createProviderIfAbsent(KeycloakSession session, int factoryIdentifier, Class<T> providerClass, Function<KeycloakSession,T> createNew)Used for creating a provider instance only once within one KeycloakSession.
- 
Uses of Provider in org.keycloak.models.map.datastoreClasses in org.keycloak.models.map.datastore that implement Provider Modifier and Type Class Description classMapDatastoreProviderMethods in org.keycloak.models.map.datastore with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
 Set<T>ImportKeycloakSession. getAllProviders(Class<T> clazz)<T extends Provider>
 TImportKeycloakSession. getComponentProvider(Class<T> clazz, String componentId)<T extends Provider>
 TImportKeycloakSession. getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
 TImportKeycloakSession. getProvider(Class<T> clazz)<T extends Provider>
 TImportKeycloakSession. getProvider(Class<T> clazz, String id)<T extends Provider>
 TImportKeycloakSession. getProvider(Class<T> clazz, ComponentModel componentModel)<T extends Provider>
 ProviderFactory<T>ImportSessionFactoryWrapper. getProviderFactory(Class<T> clazz)<T extends Provider>
 ProviderFactory<T>ImportSessionFactoryWrapper. getProviderFactory(Class<T> clazz, String id)<T extends Provider>
 ProviderFactory<T>ImportSessionFactoryWrapper. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
 Set<String>ImportKeycloakSession. listProviderIds(Class<T> clazz)Methods in org.keycloak.models.map.datastore that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ImportKeycloakSession. getProviderClass(String providerClassName)Methods in org.keycloak.models.map.datastore with parameters of type Provider Modifier and Type Method Description voidImportKeycloakSession. enlistForClose(Provider provider)Method parameters in org.keycloak.models.map.datastore with type arguments of type Provider Modifier and Type Method Description Stream<ProviderFactory>ImportSessionFactoryWrapper. getProviderFactoriesStream(Class<? extends Provider> clazz)SpiImportSessionFactoryWrapper. getSpi(Class<? extends Provider> providerClass)
- 
Uses of Provider in org.keycloak.models.map.eventsClasses in org.keycloak.models.map.events that implement Provider Modifier and Type Class Description classMapEventStoreProvider
- 
Uses of Provider in org.keycloak.models.map.groupClasses in org.keycloak.models.map.group that implement Provider Modifier and Type Class Description classMapGroupProvider
- 
Uses of Provider in org.keycloak.models.map.keysClasses in org.keycloak.models.map.keys that implement Provider Modifier and Type Class Description classMapPublicKeyStorageProvider
- 
Uses of Provider in org.keycloak.models.map.lockClasses in org.keycloak.models.map.lock that implement Provider Modifier and Type Class Description classMapGlobalLockProviderImplementing aGlobalLockProviderbased on a map storage.
- 
Uses of Provider in org.keycloak.models.map.loginFailureClasses in org.keycloak.models.map.loginFailure that implement Provider Modifier and Type Class Description classMapUserLoginFailureProvider
- 
Uses of Provider in org.keycloak.models.map.realmClasses in org.keycloak.models.map.realm that implement Provider Modifier and Type Class Description classMapRealmProvider
- 
Uses of Provider in org.keycloak.models.map.roleClasses in org.keycloak.models.map.role that implement Provider Modifier and Type Class Description classMapRoleProvider
- 
Uses of Provider in org.keycloak.models.map.singleUseObjectClasses in org.keycloak.models.map.singleUseObject that implement Provider Modifier and Type Class Description classMapSingleUseObjectProvider
- 
Uses of Provider in org.keycloak.models.map.storageSubinterfaces of Provider in org.keycloak.models.map.storage Modifier and Type Interface Description interfaceMapStorageProviderMethods in org.keycloak.models.map.storage that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>MapStorageSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.map.storage.chmClasses in org.keycloak.models.map.storage.chm that implement Provider Modifier and Type Class Description classConcurrentHashMapStorageProvider
- 
Uses of Provider in org.keycloak.models.map.storage.fileClasses in org.keycloak.models.map.storage.file that implement Provider Modifier and Type Class Description classFileMapStorageProviderFile-basedMapStorageProviderimplementation.
- 
Uses of Provider in org.keycloak.models.map.storage.hotRodClasses in org.keycloak.models.map.storage.hotRod that implement Provider Modifier and Type Class Description classHotRodMapStorageProvider
- 
Uses of Provider in org.keycloak.models.map.storage.hotRod.connectionsSubinterfaces of Provider in org.keycloak.models.map.storage.hotRod.connections Modifier and Type Interface Description interfaceHotRodConnectionProviderClasses in org.keycloak.models.map.storage.hotRod.connections that implement Provider Modifier and Type Class Description classDefaultHotRodConnectionProviderMethods in org.keycloak.models.map.storage.hotRod.connections that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>HotRodConnectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.map.storage.hotRod.lockingClasses in org.keycloak.models.map.storage.hotRod.locking that implement Provider Modifier and Type Class Description classHotRodGlobalLockProvider
- 
Uses of Provider in org.keycloak.models.map.storage.jpaClasses in org.keycloak.models.map.storage.jpa that implement Provider Modifier and Type Class Description classJpaMapStorageProvider
- 
Uses of Provider in org.keycloak.models.map.storage.jpa.hibernateClasses in org.keycloak.models.map.storage.jpa.hibernate that implement Provider Modifier and Type Class Description classJpaMapExceptionConverterThis is needed for example byorg.keycloak.transaction.JtaTransactionWrapperto map an exception that occurs on commit.
- 
Uses of Provider in org.keycloak.models.map.storage.jpa.liquibase.connectionSubinterfaces of Provider in org.keycloak.models.map.storage.jpa.liquibase.connection Modifier and Type Interface Description interfaceMapLiquibaseConnectionProviderClasses in org.keycloak.models.map.storage.jpa.liquibase.connection that implement Provider Modifier and Type Class Description classDefaultLiquibaseConnectionProviderAMapLiquibaseConnectionProviderimplementation for the map-jpa module.Methods in org.keycloak.models.map.storage.jpa.liquibase.connection that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>MapLiquibaseConnectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.map.storage.jpa.liquibase.updaterClasses in org.keycloak.models.map.storage.jpa.liquibase.updater that implement Provider Modifier and Type Class Description classMapJpaLiquibaseUpdaterProvider
- 
Uses of Provider in org.keycloak.models.map.storage.jpa.updaterSubinterfaces of Provider in org.keycloak.models.map.storage.jpa.updater Modifier and Type Interface Description interfaceMapJpaUpdaterProviderMethods in org.keycloak.models.map.storage.jpa.updater that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>MapJpaUpdaterSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.map.storage.ldapClasses in org.keycloak.models.map.storage.ldap that implement Provider Modifier and Type Class Description classLdapMapStorageProvider
- 
Uses of Provider in org.keycloak.models.map.storage.ldap.roleClasses in org.keycloak.models.map.storage.ldap.role that implement Provider Modifier and Type Class Description classLdapRoleMapStorage
- 
Uses of Provider in org.keycloak.models.map.userClasses in org.keycloak.models.map.user that implement Provider Modifier and Type Class Description classMapUserProvider
- 
Uses of Provider in org.keycloak.models.map.userSessionClasses in org.keycloak.models.map.userSession that implement Provider Modifier and Type Class Description classMapUserSessionProvider
- 
Uses of Provider in org.keycloak.models.sessionSubinterfaces of Provider in org.keycloak.models.session Modifier and Type Interface Description interfaceUserSessionPersisterProviderClasses in org.keycloak.models.session that implement Provider Modifier and Type Class Description classDisabledUserSessionPersisterProviderPersistence of userSessions is disabled .Methods in org.keycloak.models.session that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserSessionPersisterSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.models.sessions.infinispanClasses in org.keycloak.models.sessions.infinispan that implement Provider Modifier and Type Class Description classInfinispanAuthenticationSessionProviderclassInfinispanSingleUseObjectProviderTODO: Check if Boolean can be used as single-use cache argument instead of SingleUseObjectValueEntity.classInfinispanStickySessionEncoderProviderclassInfinispanUserLoginFailureProviderclassInfinispanUserSessionProvider
- 
Uses of Provider in org.keycloak.models.sessions.infinispan.eventsClasses in org.keycloak.models.sessions.infinispan.events with type parameters of type Provider Modifier and Type Class Description classAbstractUserSessionClusterListener<SE extends SessionClusterEvent,T extends Provider>
- 
Uses of Provider in org.keycloak.models.utilsMethods in org.keycloak.models.utils with type parameters of type Provider Modifier and Type Method Description static <T extends Provider>
 ProviderFactory<T>KeycloakModelUtils. getComponentFactory(KeycloakSessionFactory factory, Class<T> providerClass, Config.Scope config, String spiName)
- 
Uses of Provider in org.keycloak.policySubinterfaces of Provider in org.keycloak.policy Modifier and Type Interface Description interfacePasswordPolicyManagerProviderinterfacePasswordPolicyProviderClasses in org.keycloak.policy that implement Provider Modifier and Type Class Description classBlacklistPasswordPolicyProviderChecks a password against a configured password blacklist.classDefaultPasswordPolicyManagerProviderclassDigitsPasswordPolicyProviderclassForceExpiredPasswordPolicyProviderFactoryclassHashAlgorithmPasswordPolicyProviderFactoryclassHashIterationsPasswordPolicyProviderFactoryclassHistoryPasswordPolicyProviderclassLengthPasswordPolicyProviderclassLowerCasePasswordPolicyProviderclassMaximumLengthPasswordPolicyProviderclassNotEmailPasswordPolicyProviderAPasswordPolicyProviderwhich does not allow to use the current email as password.classNotUsernamePasswordPolicyProviderclassRecoveryCodesWarningThresholdPasswordPolicyProviderFactoryclassRegexPatternsPasswordPolicyProviderclassSpecialCharsPasswordPolicyProviderclassUpperCasePasswordPolicyProviderMethods in org.keycloak.policy that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>PasswordPolicyManagerSpi. getProviderClass()Class<? extends Provider>PasswordPolicySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocolSubinterfaces of Provider in org.keycloak.protocol Modifier and Type Interface Description interfaceClientInstallationProviderProvides a template/sample client config adapter file.interfaceLoginProtocolinterfaceProtocolMapperMethods in org.keycloak.protocol that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientInstallationSpi. getProviderClass()Class<? extends Provider>LoginProtocolSpi. getProviderClass()Class<? extends Provider>ProtocolMapperSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.dockerClasses in org.keycloak.protocol.docker that implement Provider Modifier and Type Class Description classDockerAuthenticatorclassDockerAuthV2Protocol
- 
Uses of Provider in org.keycloak.protocol.docker.installationClasses in org.keycloak.protocol.docker.installation that implement Provider Modifier and Type Class Description classDockerComposeYamlInstallationProviderclassDockerRegistryConfigFileInstallationProviderclassDockerVariableOverrideInstallationProvider
- 
Uses of Provider in org.keycloak.protocol.docker.mapperClasses in org.keycloak.protocol.docker.mapper that implement Provider Modifier and Type Class Description classAllowAllDockerProtocolMapperPopulates token with requested scope.classDockerAuthV2ProtocolMapper
- 
Uses of Provider in org.keycloak.protocol.oidcSubinterfaces of Provider in org.keycloak.protocol.oidc Modifier and Type Interface Description interfaceTokenExchangeProviderProvides token exchange mechanism for supported tokensinterfaceTokenIntrospectionProviderProvides introspection for a determined OAuth2 token type.Classes in org.keycloak.protocol.oidc that implement Provider Modifier and Type Class Description classAccessTokenIntrospectionProviderclassDefaultTokenExchangeProviderDefault token exchange implementationclassOIDCClientDescriptionConverterclassOIDCLoginProtocolclassOIDCWellKnownProviderclassRefreshTokenIntrospectionProviderMethods in org.keycloak.protocol.oidc that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>TokenExchangeSpi. getProviderClass()Class<? extends Provider>TokenIntrospectionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.oidc.endpointsClasses in org.keycloak.protocol.oidc.endpoints that implement Provider Modifier and Type Class Description static classTokenEndpoint.TokenExchangeSamlProtocol
- 
Uses of Provider in org.keycloak.protocol.oidc.extSubinterfaces of Provider in org.keycloak.protocol.oidc.ext Modifier and Type Interface Description interfaceOIDCExtProviderMethods in org.keycloak.protocol.oidc.ext that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>OIDCExtSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.channelSubinterfaces of Provider in org.keycloak.protocol.oidc.grants.ciba.channel Modifier and Type Interface Description interfaceAuthenticationChannelProviderProvides the interface for requesting the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.Classes in org.keycloak.protocol.oidc.grants.ciba.channel that implement Provider Modifier and Type Class Description classHttpAuthenticationChannelProviderMethods in org.keycloak.protocol.oidc.grants.ciba.channel that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AuthenticationChannelSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executorClasses in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor that implement Provider Modifier and Type Class Description classSecureCibaAuthenticationRequestSigningAlgorithmExecutorclassSecureCibaSessionEnforceExecutorclassSecureCibaSignedAuthenticationRequestExecutor
- 
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.endpointsClasses in org.keycloak.protocol.oidc.grants.ciba.endpoints that implement Provider Modifier and Type Class Description classCibaRootEndpoint
- 
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.resolversSubinterfaces of Provider in org.keycloak.protocol.oidc.grants.ciba.resolvers Modifier and Type Interface Description interfaceCIBALoginUserResolverProvides the resolver that converts several types of receives login hint to its corresponding UserModel.Classes in org.keycloak.protocol.oidc.grants.ciba.resolvers that implement Provider Modifier and Type Class Description classDefaultCIBALoginUserResolverMethods in org.keycloak.protocol.oidc.grants.ciba.resolvers that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>CIBALoginUserResolverSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.oidc.grants.device.endpointsClasses in org.keycloak.protocol.oidc.grants.device.endpoints that implement Provider Modifier and Type Class Description classDeviceEndpoint
- 
Uses of Provider in org.keycloak.protocol.oidc.installationClasses in org.keycloak.protocol.oidc.installation that implement Provider Modifier and Type Class Description classKeycloakOIDCClientInstallationclassKeycloakOIDCJbossSubsystemClientCliInstallationclassKeycloakOIDCJbossSubsystemClientInstallation
- 
Uses of Provider in org.keycloak.protocol.oidc.mappersClasses in org.keycloak.protocol.oidc.mappers that implement Provider Modifier and Type Class Description classAbstractOIDCProtocolMapperclassAbstractPairwiseSubMapperSet the 'sub' claim to pairwise .classAcrProtocolMapperclassAddressMapperclassAllowedWebOriginsProtocolMapperProtocol mapper to add allowed web origins to the access token to the 'allowed-origins' claimclassAudienceProtocolMapperclassAudienceResolveProtocolMapperProtocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.classClaimsParameterTokenMapperclassClaimsParameterWithValueIdTokenMapperclassDeployedScriptOIDCProtocolMapperclassFullNameMapperSet the 'name' claim to be first + last name.classGroupMembershipMapperMaps user group membershipclassHardcodedClaimclassHardcodedRoleAdd a role to a tokenclassRoleNameMapperMap an assigned role to a different position and name in the tokenclassScriptBasedOIDCProtocolMapperOIDCProtocolMapperthat uses a provided JavaScript fragment to compute the token claim value.classSHA256PairwiseSubMapperclassUserAttributeMapperMappings UserModel.attribute to an ID Token claim.classUserClientRoleMappingMapperAllows mapping of user client role mappings to an ID and Access Token claim.classUserPropertyMapperMappings UserModel property (the property name of a getter method) to an ID Token claim.classUserRealmRoleMappingMapperAllows mapping of user realm role mappings to an ID and Access Token claim.classUserSessionNoteMapperMappings UserSessionModel.note to an ID Token claim.
- 
Uses of Provider in org.keycloak.protocol.oidc.par.endpointsClasses in org.keycloak.protocol.oidc.par.endpoints that implement Provider Modifier and Type Class Description classParRootEndpoint
- 
Uses of Provider in org.keycloak.protocol.oidc.rarSubinterfaces of Provider in org.keycloak.protocol.oidc.rar Modifier and Type Interface Description interfaceAuthorizationRequestParserProviderMethods in org.keycloak.protocol.oidc.rar that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AuthorizationRequestParserSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.oidc.rar.parsersClasses in org.keycloak.protocol.oidc.rar.parsers that implement Provider Modifier and Type Class Description classClientScopeAuthorizationRequestParser
- 
Uses of Provider in org.keycloak.protocol.openshiftClasses in org.keycloak.protocol.openshift that implement Provider Modifier and Type Class Description classOpenShiftTokenReviewEndpoint
- 
Uses of Provider in org.keycloak.protocol.samlSubinterfaces of Provider in org.keycloak.protocol.saml Modifier and Type Interface Description interfaceArtifactResolverProvides a way to create and resolve artifacts for SAML Artifact bindingClasses in org.keycloak.protocol.saml that implement Provider Modifier and Type Class Description classDefaultSamlArtifactResolverArtifactResolver for artifact-04 format.classEntityDescriptorDescriptionConverterclassSamlProtocolMethods in org.keycloak.protocol.saml that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ArtifactResolverSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.saml.clientregistrationClasses in org.keycloak.protocol.saml.clientregistration that implement Provider Modifier and Type Class Description classEntityDescriptorClientRegistrationProvider
- 
Uses of Provider in org.keycloak.protocol.saml.installationClasses in org.keycloak.protocol.saml.installation that implement Provider Modifier and Type Class Description classKeycloakSamlClientInstallationclassKeycloakSamlSubsystemCliInstallationclassKeycloakSamlSubsystemInstallationclassModAuthMellonClientInstallationclassSamlSPDescriptorClientInstallation
- 
Uses of Provider in org.keycloak.protocol.saml.mappersClasses in org.keycloak.protocol.saml.mappers that implement Provider Modifier and Type Class Description classAbstractSAMLProtocolMapperclassDeployedScriptSAMLProtocolMapperclassGroupMembershipMapperclassHardcodedAttributeMapperMappings UserModel property (the property name of a getter method) to an AttributeStatement.classHardcodedRoleMappings UserModel property (the property name of a getter method) to an AttributeStatement.classRoleListMapperclassRoleNameMapperMap an assigned role to a different position and name in the tokenclassSAMLAudienceProtocolMapperSAML mapper to add a audience restriction into the assertion, to another client (clientId) or to a custom URI.classSAMLAudienceResolveProtocolMapperSAML audience resolve mapper.classScriptBasedMapperThis class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.classUserAttributeNameIdMapperclassUserAttributeStatementMapperMappings UserModel attribute (not property name of a getter method) to an AttributeStatement.classUserPropertyAttributeStatementMapperMappings UserModel property (the property name of a getter method) to an AttributeStatement.classUserSessionNoteStatementMapperMaps a user session note to a SAML attribute
- 
Uses of Provider in org.keycloak.protocol.saml.preprocessorSubinterfaces of Provider in org.keycloak.protocol.saml.preprocessor Modifier and Type Interface Description interfaceSamlAuthenticationPreprocessorProvider interface for SAML authentication preprocessing.Methods in org.keycloak.protocol.saml.preprocessor that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>SamlAuthenticationPreprocessorSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.protocol.saml.profile.ecp.authenticatorClasses in org.keycloak.protocol.saml.profile.ecp.authenticator that implement Provider Modifier and Type Class Description classHttpBasicAuthenticator
- 
Uses of Provider in org.keycloak.providerClasses in org.keycloak.provider with type parameters of type Provider Modifier and Type Interface Description interfaceProviderFactory<T extends Provider>At boot time, keycloak discovers all factories.Subinterfaces of Provider in org.keycloak.provider Modifier and Type Interface Description interfaceExceptionConverterUse to unwrap exceptions specifically if there is an exception at JTA commitMethods in org.keycloak.provider that return types with arguments of type Provider Modifier and Type Method Description MultivaluedHashMap<Class<? extends Provider>,ProviderFactory>ProviderManager. getLoadedFactories()returns a copy of internal factories.Class<? extends Provider>ExceptionConverterSpi. getProviderClass()Class<? extends Provider>Spi. getProviderClass()
- 
Uses of Provider in org.keycloak.scriptingSubinterfaces of Provider in org.keycloak.scripting Modifier and Type Interface Description interfaceScriptingProviderAProviderthan provides Scripting capabilities.Classes in org.keycloak.scripting that implement Provider Modifier and Type Class Description classDefaultScriptingProviderMethods in org.keycloak.scripting that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ScriptingSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.servicesFields in org.keycloak.services with type parameters of type Provider Modifier and Type Field Description protected Map<Class<? extends Provider>,Map<String,ProviderFactory>>DefaultKeycloakSessionFactory. factoriesMapprotected Map<Class<? extends Provider>,String>DefaultKeycloakSessionFactory. providerMethods in org.keycloak.services with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
 Set<T>DefaultKeycloakSession. getAllProviders(Class<T> clazz)<T extends Provider>
 TDefaultKeycloakSession. getComponentProvider(Class<T> clazz, String componentId)<T extends Provider>
 TDefaultKeycloakSession. getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
 TDefaultKeycloakSession. getProvider(Class<T> clazz)<T extends Provider>
 TDefaultKeycloakSession. getProvider(Class<T> clazz, String id)<T extends Provider>
 TDefaultKeycloakSession. getProvider(Class<T> clazz, ComponentModel componentModel)<T extends Provider>
 ProviderFactory<T>DefaultComponentFactoryProviderFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
 ProviderFactory<T>DefaultKeycloakSessionFactory. getProviderFactory(Class<T> clazz)<T extends Provider>
 ProviderFactory<T>DefaultKeycloakSessionFactory. getProviderFactory(Class<T> clazz, String id)<T extends Provider>
 ProviderFactory<T>DefaultKeycloakSessionFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)protected <T extends Provider>
 ProviderFactory<T>DefaultComponentFactoryProviderFactory. initializeFactory(Class<T> clazz, String realmId, String componentId, ProviderFactory newFactory, ComponentModelScope configScope)<T extends Provider>
 Set<String>DefaultKeycloakSession. listProviderIds(Class<T> clazz)Methods in org.keycloak.services that return types with arguments of type Provider Modifier and Type Method Description protected Map<Class<? extends Provider>,Map<String,ProviderFactory>>DefaultKeycloakSessionFactory. getFactoriesCopy()Class<? extends Provider>DefaultKeycloakSession. getProviderClass(String providerClassName)protected Map<Class<? extends Provider>,Map<String,ProviderFactory>>DefaultKeycloakSessionFactory. loadFactories(ProviderManager pm)Methods in org.keycloak.services with parameters of type Provider Modifier and Type Method Description voidDefaultKeycloakSession. enlistForClose(Provider provider)Method parameters in org.keycloak.services with type arguments of type Provider Modifier and Type Method Description Stream<ProviderFactory>DefaultKeycloakSessionFactory. getProviderFactoriesStream(Class<? extends Provider> clazz)SpiDefaultKeycloakSessionFactory. getSpi(Class<? extends Provider> providerClass)
- 
Uses of Provider in org.keycloak.services.clientpolicySubinterfaces of Provider in org.keycloak.services.clientpolicy Modifier and Type Interface Description interfaceClientPolicyManagerProvides a method for handling an event defined inClientPolicyEvent.Classes in org.keycloak.services.clientpolicy that implement Provider Modifier and Type Class Description classDefaultClientPolicyManagerMethods in org.keycloak.services.clientpolicy that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientPolicyManagerSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.clientpolicy.conditionSubinterfaces of Provider in org.keycloak.services.clientpolicy.condition Modifier and Type Interface Description interfaceClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>This condition determines to which client a client policy is adopted.Classes in org.keycloak.services.clientpolicy.condition that implement Provider Modifier and Type Class Description classAbstractClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>classAnyClientConditionclassClientAccessTypeConditionclassClientRolesConditionclassClientScopesConditionclassClientUpdaterContextConditionclassClientUpdaterSourceGroupsConditionclassClientUpdaterSourceHostsConditionclassClientUpdaterSourceRolesConditionMethods in org.keycloak.services.clientpolicy.condition that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientPolicyConditionSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.clientpolicy.executorSubinterfaces of Provider in org.keycloak.services.clientpolicy.executor Modifier and Type Interface Description interfaceClientPolicyExecutorProvider<CONFIG extends ClientPolicyExecutorConfigurationRepresentation>This executor specifies what action is executed on the client to which a client policy is adopted.Classes in org.keycloak.services.clientpolicy.executor that implement Provider Modifier and Type Class Description classClientSecretRotationExecutorclassConfidentialClientAcceptExecutorclassConsentRequiredExecutorclassFullScopeDisabledExecutorCheck that switch "fullScopeAllowed" is not enabled for the clientsclassHolderOfKeyEnforcerExecutorclassIntentClientBindCheckExecutorclassPKCEEnforcerExecutorclassRegistrationAccessTokenRotationDisabledExecutorclassRejectRequestExecutorclassRejectResourceOwnerPasswordCredentialsGrantExecutorclassSecureClientAuthenticatorExecutorclassSecureClientUrisExecutorclassSecureLogoutExecutorclassSecureRequestObjectExecutorclassSecureResponseTypeExecutorclassSecureSessionEnforceExecutorclassSecureSigningAlgorithmExecutorclassSecureSigningAlgorithmForSignedJwtExecutorclassSuppressRefreshTokenRotationExecutorMethods in org.keycloak.services.clientpolicy.executor that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientPolicyExecutorSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.clientregistrationSubinterfaces of Provider in org.keycloak.services.clientregistration Modifier and Type Interface Description interfaceClientRegistrationProviderClasses in org.keycloak.services.clientregistration that implement Provider Modifier and Type Class Description classAbstractClientRegistrationProviderclassAdapterInstallationClientRegistrationProviderclassDefaultClientRegistrationProviderMethods in org.keycloak.services.clientregistration that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientRegistrationSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.clientregistration.oidcClasses in org.keycloak.services.clientregistration.oidc that implement Provider Modifier and Type Class Description classOIDCClientRegistrationProvider
- 
Uses of Provider in org.keycloak.services.clientregistration.policySubinterfaces of Provider in org.keycloak.services.clientregistration.policy Modifier and Type Interface Description interfaceClientRegistrationPolicyMethods in org.keycloak.services.clientregistration.policy that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientRegistrationPolicySpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.clientregistration.policy.implClasses in org.keycloak.services.clientregistration.policy.impl that implement Provider Modifier and Type Class Description classClientDisabledClientRegistrationPolicyclassClientScopesClientRegistrationPolicyclassConsentRequiredClientRegistrationPolicyclassMaxClientsClientRegistrationPolicyclassProtocolMappersClientRegistrationPolicyclassScopeClientRegistrationPolicyclassTrustedHostClientRegistrationPolicy
- 
Uses of Provider in org.keycloak.services.legacysessionsupportClasses in org.keycloak.services.legacysessionsupport that implement Provider Modifier and Type Class Description classLegacySessionSupportProviderImplMethods in org.keycloak.services.legacysessionsupport that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LegacySessionSupportSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.managersSubinterfaces of Provider in org.keycloak.services.managers Modifier and Type Interface Description interfaceBruteForceProtectorClasses in org.keycloak.services.managers that implement Provider Modifier and Type Class Description classDefaultBruteForceProtectorA single thread will log failures.classRealmManagerProviderFactoryDeprecated.Methods in org.keycloak.services.managers that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>BruteForceProtectorSpi. getProviderClass()Class<? extends Provider>RealmManagerSpi. getProviderClass()Deprecated.
- 
Uses of Provider in org.keycloak.services.migrationClasses in org.keycloak.services.migration that implement Provider Modifier and Type Class Description classDefaultMigrationProviderVarious common utils needed for migration from older version to newer
- 
Uses of Provider in org.keycloak.services.resourceSubinterfaces of Provider in org.keycloak.services.resource Modifier and Type Interface Description interfaceRealmResourceProviderARealmResourceProvidercreates JAX-RSsub-resource instances for paths relative to Realm's RESTful API that could not be resolved by the server.Methods in org.keycloak.services.resource that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>RealmResourceSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.services.resources.adminClasses in org.keycloak.services.resources.admin that implement Provider Modifier and Type Class Description classClearKeysCacheRealmAdminProviderclassClearRealmCacheRealmAdminProviderclassClearUserCacheRealmAdminProviderclassLdapServerCapabilitiesRealmAdminProviderclassTestLdapConnectionRealmAdminProviderclassUserStorageProviderRealmAdminProvider
- 
Uses of Provider in org.keycloak.services.resources.admin.extSubinterfaces of Provider in org.keycloak.services.resources.admin.ext Modifier and Type Interface Description interfaceAdminRealmResourceProviderAAdminRealmResourceProvidercreates JAX-RSsub-resource instances for paths relative to Realm's RESTful Admin API that could not be resolved by the server.Methods in org.keycloak.services.resources.admin.ext that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AdminRealmResourceSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.services.x509Subinterfaces of Provider in org.keycloak.services.x509 Modifier and Type Interface Description interfaceX509ClientCertificateLookupClasses in org.keycloak.services.x509 that implement Provider Modifier and Type Class Description classAbstractClientCertificateFromHttpHeadersLookupclassApacheProxySslClientCertificateLookupThe provider allows to extract X.509 client certificate forwarded to keycloak configured behind the Apache reverse proxy.classDefaultClientCertificateLookupThe provider retrieves a client certificate and the certificate chain (if any) from the incoming TLS connection.classHaProxySslClientCertificateLookupThe provider allows to extract X.509 client certificate forwarded to the keycloak middleware configured behind the haproxy reverse proxy.classNginxProxySslClientCertificateLookupThe NGINX Provider extract end user X.509 certificate send during TLS mutual authentication, and forwarded in an http header.classNginxProxyTrustedClientCertificateLookupThe NGINX Trusted Provider verify extract end user X.509 certificate sent during TLS mutual authentication, verifies it against provided CA the and forwarded in an HTTP header along with a new header ssl-client-verify: SUCCESS.Methods in org.keycloak.services.x509 that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>X509ClientCertificateLookupSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.sessionsSubinterfaces of Provider in org.keycloak.sessions Modifier and Type Interface Description interfaceAuthenticationSessionProviderinterfaceStickySessionEncoderProviderClasses in org.keycloak.sessions that implement Provider Modifier and Type Class Description classDisabledStickySessionEncoderProviderMethods in org.keycloak.sessions that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>AuthenticationSessionSpi. getProviderClass()Class<? extends Provider>StickySessionEncoderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.social.bitbucketClasses in org.keycloak.social.bitbucket that implement Provider Modifier and Type Class Description classBitbucketIdentityProvider
- 
Uses of Provider in org.keycloak.social.facebookClasses in org.keycloak.social.facebook that implement Provider Modifier and Type Class Description classFacebookIdentityProviderclassFacebookUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.githubClasses in org.keycloak.social.github that implement Provider Modifier and Type Class Description classGitHubIdentityProviderclassGitHubUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.gitlabClasses in org.keycloak.social.gitlab that implement Provider Modifier and Type Class Description classGitLabIdentityProvider
- 
Uses of Provider in org.keycloak.social.googleClasses in org.keycloak.social.google that implement Provider Modifier and Type Class Description classGoogleIdentityProviderclassGoogleUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.instagramClasses in org.keycloak.social.instagram that implement Provider Modifier and Type Class Description classInstagramIdentityProviderclassInstagramUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.linkedinClasses in org.keycloak.social.linkedin that implement Provider Modifier and Type Class Description classLinkedInIdentityProviderLinkedIn social provider.classLinkedInUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.microsoftClasses in org.keycloak.social.microsoft that implement Provider Modifier and Type Class Description classMicrosoftIdentityProviderIdentity provider for Microsoft account.classMicrosoftUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.openshiftClasses in org.keycloak.social.openshift that implement Provider Modifier and Type Class Description classOpenshiftV3IdentityProviderIdentity provider for Openshift V3.classOpenshiftV4AttributeMapperclassOpenshiftV4IdentityProviderIdentity provider for Openshift V4.
- 
Uses of Provider in org.keycloak.social.paypalClasses in org.keycloak.social.paypal that implement Provider Modifier and Type Class Description classPayPalIdentityProviderclassPayPalUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.stackoverflowClasses in org.keycloak.social.stackoverflow that implement Provider Modifier and Type Class Description classStackoverflowIdentityProviderStackoverflow social provider.classStackoverflowUserAttributeMapperUser attribute mapper.
- 
Uses of Provider in org.keycloak.social.twitterClasses in org.keycloak.social.twitter that implement Provider Modifier and Type Class Description classTwitterIdentityProvider
- 
Uses of Provider in org.keycloak.storageClasses in org.keycloak.storage with type parameters of type Provider Modifier and Type Class Description classAbstractStorageManager<ProviderType extends Provider,StorageProviderModelType extends CacheableStorageProviderModel>Subinterfaces of Provider in org.keycloak.storage Modifier and Type Interface Description interfaceDatastoreProviderinterfaceUserStorageProviderA class implementing this interface represents a user storage provider to Keycloak.Classes in org.keycloak.storage that implement Provider Modifier and Type Class Description classClientScopeStorageManagerclassClientStorageManagerclassGroupStorageManagerclassRoleStorageManagerclassUserStorageManagerMethods in org.keycloak.storage that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserStorageProviderSpi. getProviderClass()Method parameters in org.keycloak.storage with type arguments of type Provider Modifier and Type Method Description static Stream<ComponentModel>AbstractStorageManager. getStorageProviderModels(RealmModel realm, Class<? extends Provider> storageType)Stream of ComponentModels of storageType.
- 
Uses of Provider in org.keycloak.storage.clientSubinterfaces of Provider in org.keycloak.storage.client Modifier and Type Interface Description interfaceClientStorageProviderBase interface for components that want to provide an alternative storage mechanism for clients This is currently a private incomplete SPI.Methods in org.keycloak.storage.client that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientStorageProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.storage.clientscopeSubinterfaces of Provider in org.keycloak.storage.clientscope Modifier and Type Interface Description interfaceClientScopeStorageProviderMethods in org.keycloak.storage.clientscope that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientScopeStorageProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.storage.datastoreClasses in org.keycloak.storage.datastore that implement Provider Modifier and Type Class Description classLegacyDatastoreProvider
- 
Uses of Provider in org.keycloak.storage.federatedSubinterfaces of Provider in org.keycloak.storage.federated Modifier and Type Interface Description interfaceUserFederatedStorageProviderstatic interfaceUserFederatedStorageProvider.StreamsTheUserFederatedStorageProvider.Streamsinterface makes all collection-based methods inUserFederatedStorageProviderdefault by providing implementations that delegate to theStream-based variants instead of the other way around.interfaceUserFederatedUserCredentialStorestatic interfaceUserFederatedUserCredentialStore.StreamsTheUserFederatedUserCredentialStore.Streamsinterface makes all collection-based methods inUserFederatedUserCredentialStoredefault by providing implementations that delegate to theStream-based variants instead of the other way around.Methods in org.keycloak.storage.federated that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserFederatedStorageProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.storage.groupSubinterfaces of Provider in org.keycloak.storage.group Modifier and Type Interface Description interfaceGroupStorageProviderMethods in org.keycloak.storage.group that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>GroupStorageProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.storage.jpaClasses in org.keycloak.storage.jpa that implement Provider Modifier and Type Class Description classJpaUserFederatedStorageProvider
- 
Uses of Provider in org.keycloak.storage.ldapClasses in org.keycloak.storage.ldap that implement Provider Modifier and Type Class Description classLDAPStorageProvider
- 
Uses of Provider in org.keycloak.storage.ldap.mappersSubinterfaces of Provider in org.keycloak.storage.ldap.mappers Modifier and Type Interface Description interfaceLDAPStorageMapperClasses in org.keycloak.storage.ldap.mappers that implement Provider Modifier and Type Class Description classAbstractLDAPStorageMapperStateful per-request objectclassCertificateLDAPStorageMapperclassFullNameLDAPStorageMapperMapper useful for the LDAP deployments when some attribute (usually CN) is mapped to full name of userclassHardcodedAttributeMapperclassHardcodedLDAPAttributeMapperclassHardcodedLDAPGroupStorageMapperclassHardcodedLDAPRoleStorageMapperclassUserAttributeLDAPStorageMapperMethods in org.keycloak.storage.ldap.mappers that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LDAPStorageMapperSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.storage.ldap.mappers.membershipSubinterfaces of Provider in org.keycloak.storage.ldap.mappers.membership Modifier and Type Interface Description interfaceCommonLDAPGroupMapperMapper related to mapping of LDAP groups to keycloak model objects (either keycloak roles or keycloak groups)
- 
Uses of Provider in org.keycloak.storage.ldap.mappers.membership.groupClasses in org.keycloak.storage.ldap.mappers.membership.group that implement Provider Modifier and Type Class Description classGroupLDAPStorageMapper
- 
Uses of Provider in org.keycloak.storage.ldap.mappers.membership.roleClasses in org.keycloak.storage.ldap.mappers.membership.role that implement Provider Modifier and Type Class Description classRoleLDAPStorageMapperMap realm roles or roles of particular client to LDAP groups
- 
Uses of Provider in org.keycloak.storage.ldap.mappers.msadClasses in org.keycloak.storage.ldap.mappers.msad that implement Provider Modifier and Type Class Description classMSADUserAccountControlStorageMapperMapper specific to MSAD.
- 
Uses of Provider in org.keycloak.storage.ldap.mappers.msadldsClasses in org.keycloak.storage.ldap.mappers.msadlds that implement Provider Modifier and Type Class Description classMSADLDSUserAccountControlStorageMapperMapper specific to MSAD LDS.
- 
Uses of Provider in org.keycloak.storage.openshiftClasses in org.keycloak.storage.openshift that implement Provider Modifier and Type Class Description classOpenshiftClientStorageProvider
- 
Uses of Provider in org.keycloak.storage.roleSubinterfaces of Provider in org.keycloak.storage.role Modifier and Type Interface Description interfaceRoleStorageProviderBase interface for components that want to provide an alternative storage mechanism for rolesMethods in org.keycloak.storage.role that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>RoleStorageProviderSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.themeSubinterfaces of Provider in org.keycloak.theme Modifier and Type Interface Description interfaceThemeProviderinterfaceThemeResourceProviderA theme resource provider can be used to load additional templates and resources.interfaceThemeSelectorProviderClasses in org.keycloak.theme that implement Provider Modifier and Type Class Description classClasspathThemeProviderclassClasspathThemeResourceProviderFactoryclassDefaultThemeSelectorProviderclassFolderThemeProviderMethods in org.keycloak.theme that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ThemeResourceSpi. getProviderClass()Class<? extends Provider>ThemeSelectorSpi. getProviderClass()Class<? extends Provider>ThemeSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.theme.freemarkerSubinterfaces of Provider in org.keycloak.theme.freemarker Modifier and Type Interface Description interfaceFreeMarkerProviderClasses in org.keycloak.theme.freemarker that implement Provider Modifier and Type Class Description classDefaultFreeMarkerProviderMethods in org.keycloak.theme.freemarker that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>FreeMarkerSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.timerSubinterfaces of Provider in org.keycloak.timer Modifier and Type Interface Description interfaceTimerProviderMethods in org.keycloak.timer that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>TimerSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.timer.basicClasses in org.keycloak.timer.basic that implement Provider Modifier and Type Class Description classBasicTimerProvider
- 
Uses of Provider in org.keycloak.transactionSubinterfaces of Provider in org.keycloak.transaction Modifier and Type Interface Description interfaceJtaTransactionManagerLookupJTA TransactionManager lookupClasses in org.keycloak.transaction that implement Provider Modifier and Type Class Description classJBossJtaTransactionManagerLookupMethods in org.keycloak.transaction that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>TransactionManagerLookupSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.truststoreSubinterfaces of Provider in org.keycloak.truststore Modifier and Type Interface Description interfaceTruststoreProviderClasses in org.keycloak.truststore that implement Provider Modifier and Type Class Description classFileTruststoreProviderMethods in org.keycloak.truststore that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>TruststoreSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.urlClasses in org.keycloak.url that implement Provider Modifier and Type Class Description classDefaultHostnameProviderclassFixedHostnameProviderDeprecated.classRequestHostnameProviderDeprecated.
- 
Uses of Provider in org.keycloak.urlsSubinterfaces of Provider in org.keycloak.urls Modifier and Type Interface Description interfaceHostnameProviderThe Hostname provider is used by Keycloak to decide URLs for frontend and backend requests.Methods in org.keycloak.urls that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>HostnameSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.userprofileSubinterfaces of Provider in org.keycloak.userprofile Modifier and Type Interface Description interfaceUserProfileProviderThe provider responsible for creatingUserProfileinstances.Classes in org.keycloak.userprofile that implement Provider Modifier and Type Class Description classAbstractUserProfileProvider<U extends UserProfileProvider>A base class forUserProfileProviderimplementations providing the main hooks for customizations.classDeclarativeUserProfileProviderUserProfileProviderloading configuration from the changeable JSON file stored in component config.Methods in org.keycloak.userprofile that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserProfileSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.userprofile.validatorClasses in org.keycloak.userprofile.validator that implement Provider Modifier and Type Class Description classAttributeRequiredByMetadataValidatorValidator to check that User Profile attribute value is not blank (nor null) if the attribute is required based on AttributeMetadata predicate.classBlankAttributeValidatorValidator to check that User Profile attribute value is not blank (null value is OK!).classBrokeringFederatedUsernameHasValueValidatorValidator to check that User Profile username is provided during Brokerin/Federation.classDuplicateEmailValidatorValidator to check User Profile email duplication conditions based on realm settings like isDuplicateEmailsAllowed.classDuplicateUsernameValidatorValidator to check that User Profile username already exists in database for another user in case of it's change, and fail in this case.classEmailExistsAsUsernameValidatorValidator to check User Profile email duplication conditions if isDuplicateEmailsAllowed is false but isRegistrationEmailAsUsername is true.classImmutableAttributeValidatorA validator that fails when the attribute is marked as read only and its value has changed.classPersonNameProhibitedCharactersValidatorThis validator disallowing bunch of characters we really not to expect in names of persons (fist, middle, last names).classReadOnlyAttributeUnchangedValidatorValidator to check that User Profile attribute value is not changed if attribute is read-only.classRegistrationEmailAsUsernameEmailValueValidatorValidator to check User Profile email attribute value during Registration when "RegistrationEmailAsUsername()" is enabled.classRegistrationEmailAsUsernameUsernameValueValidatorValidator to check User Profile username attribute value during Registration when "RegistrationEmailAsUsername()" is enabled.classRegistrationUsernameExistsValidatorValidator to check User Profile username attribute uniqueness during registration (when "RegistrationEmailAsUsername()" is NOT enabled).classUsernameHasValueValidatorValidator to check that User Profile username is provided.classUsernameIDNHomographValidatorValidator to check that User Profile username is provided.classUsernameMutationValidatorValidator to check User Profile username change and prevent it if not allowed in realm.classUsernameProhibitedCharactersValidatorThis validator disallowing bunch of characters we really not to expect in username.
- 
Uses of Provider in org.keycloak.validateSubinterfaces of Provider in org.keycloak.validate Modifier and Type Interface Description interfaceSimpleValidatorConvenience interface to ease implementation of smallValidatorimplementations.interfaceValidatorValidates given input in aValidationContext.Classes in org.keycloak.validate that implement Provider Modifier and Type Class Description classAbstractSimpleValidatorBase class for arbitrary value type validators.classAbstractStringValidatorBase class for String value format validators.Methods in org.keycloak.validate that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ValidatorSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.validate.validatorsClasses in org.keycloak.validate.validators that implement Provider Modifier and Type Class Description classAbstractNumberValidatorAbstract class for number validator.classDoubleValidatorValidate input being any kind ofNumber.classEmailValidatorEmail format validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator.classIntegerValidatorclassLengthValidatorString value length validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator.classLocalDateValidatorA date validator that only takes into account the format associated with the current locale.classNotBlankValidatorValidate that value exists and is not empty nor blank.classNotEmptyValidatorCheck that input value is not empty.classOptionsValidatorValidation against list of allowed values - accepts plain string and collection of strings (every value is validated against allowed values), for basic behavior like null/blank values handling and collections support seeAbstractStringValidator.classPatternValidatorValidate String against configured RegEx pattern - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator.classUriValidatorclassValidatorConfigValidatorValidate that input value isValidatorConfigand it is correct for validator (inputHintmust be ID of the validator config is for) byValidators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig).
- 
Uses of Provider in org.keycloak.validationSubinterfaces of Provider in org.keycloak.validation Modifier and Type Interface Description interfaceClientValidationProviderinterfaceValidator<T>Classes in org.keycloak.validation that implement Provider Modifier and Type Class Description classDefaultClientValidationProviderMethods in org.keycloak.validation that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ClientValidationSPI. getProviderClass()
- 
Uses of Provider in org.keycloak.vaultSubinterfaces of Provider in org.keycloak.vault Modifier and Type Interface Description interfaceVaultProviderProvider interface for a vault.Classes in org.keycloak.vault that implement Provider Modifier and Type Class Description classAbstractVaultProviderAbstract class that is meant to be extended by implementations ofVaultProviderthat want to have support for key resolvers.classFilesPlainTextVaultProviderA text-based vault provider, which stores each secret in a separate file.Methods in org.keycloak.vault that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>VaultSpi. getProviderClass()
- 
Uses of Provider in org.keycloak.wellknownSubinterfaces of Provider in org.keycloak.wellknown Modifier and Type Interface Description interfaceWellKnownProviderMethods in org.keycloak.wellknown that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>WellKnownSpi. getProviderClass()
 
-