Uses of Interface
org.keycloak.models.KeycloakSession
Packages that use KeycloakSession
Package
Description
Fine-grained Authorization SPI.
-
Uses of KeycloakSession in org.keycloak.authentication
Fields in org.keycloak.authentication declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionAuthenticationProcessor.sessionprotected KeycloakSessionRequiredActionContextResult.sessionMethods in org.keycloak.authentication that return KeycloakSessionModifier and TypeMethodDescriptionAbstractAuthenticationFlowContext.getSession()Current sessionAuthenticationProcessor.getSession()AuthenticationProcessor.Result.getSession()FormContext.getSession()Current sessionRequiredActionContext.getSession()RequiredActionContextResult.getSession()Methods in org.keycloak.authentication with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault booleanAuthenticator.areRequiredActionsEnabled(KeycloakSession session, RealmModel realm) Checks if all required actions are configured in the realm and are enabledstatic ClientSessionContextAuthenticationProcessor.attachSession(AuthenticationSessionModel authSession, UserSessionModel userSession, KeycloakSession session, RealmModel realm, ClientConnection connection, EventBuilder event) static AuthenticationSessionModelAuthenticationProcessor.clone(KeycloakSession session, AuthenticationSessionModel authSession) booleanAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) Is this authenticator configured for this user.booleanFormAction.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) Is this FormAction configured for the current user?static StringAuthenticationProcessor.getClientData(KeycloakSession session, AuthenticationSessionModel authSession) CredentialValidator.getCredentialProvider(KeycloakSession session) static Stream<CredentialProvider>AuthenticatorUtil.getCredentialProviders(KeycloakSession session) default List<CredentialModel>CredentialValidator.getCredentials(KeycloakSession session, RealmModel realm, UserModel user) CredentialAction.getCredentialType(KeycloakSession session, AuthenticationSessionModel authenticationSession) default intRequiredActionProvider.getMaxAuthAge(KeycloakSession session) Defines the max time after a user login, after which re-authentication is requested for an AIA.ConfigurableAuthenticatorFactory.getOptionalReferenceCategories(KeycloakSession session) Optional categories that this authenticator can have (for example passkeys in username/form).default List<RequiredActionFactory>Authenticator.getRequiredActions(KeycloakSession session) Overwrite this if the authenticator is associated withdefault StringCredentialValidator.getType(KeycloakSession session) default voidRequiredActionProvider.initiatedActionCanceled(KeycloakSession session, AuthenticationSessionModel authSession) Callback to let the action know that an application-initiated action was canceled.static AuthenticationSessionModelAuthenticationProcessor.recreate(KeycloakSession session, AuthenticationSessionModel authSession) voidAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Set actions to configure authenticatorvoidFormAction.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Set actions to configure authenticatorAuthenticationProcessor.setSession(KeycloakSession session) default voidRequiredActionFactory.validateConfig(KeycloakSession session, RealmModel realm, RequiredActionConfigModel model) Allows users to validate the provided configuration for this required action.Constructors in org.keycloak.authentication with parameters of type KeycloakSessionModifierConstructorDescriptionAuthenticationSelectionOption(KeycloakSession session, AuthenticationExecutionModel authExec) RequiredActionContextResult(AuthenticationSessionModel authSession, RealmModel realm, EventBuilder eventBuilder, KeycloakSession session, HttpRequest httpRequest, UserModel user, RequiredActionFactory factory) -
Uses of KeycloakSession in org.keycloak.authentication.actiontoken
Methods in org.keycloak.authentication.actiontoken that return KeycloakSessionMethods in org.keycloak.authentication.actiontoken with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAbstractActionTokenHandler.create(KeycloakSession session) DefaultActionToken.serialize(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uri) Updates the following fields and serializes this token into a signed JWT.Constructors in org.keycloak.authentication.actiontoken with parameters of type KeycloakSessionModifierConstructorDescriptionActionTokenContext(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, HttpRequest request, EventBuilder event, ActionTokenHandler<T> handler, String executionId, String clientData, ActionTokenContext.ProcessAuthenticateFlow processFlow, ActionTokenContext.ProcessBrokerFlow processBrokerFlow) -
Uses of KeycloakSession in org.keycloak.authentication.actiontoken.idpverifyemail
Methods in org.keycloak.authentication.actiontoken.idpverifyemail with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic booleanIdpVerifyAccountLinkActionTokenHandler.runIfUserVerified(KeycloakSession session, UserModel user, IdentityProviderModel broker, Runnable runnable) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators
Methods in org.keycloak.authentication.authenticators with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanAttemptedAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) voidAttemptedAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.access
Methods in org.keycloak.authentication.authenticators.access with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanAllowAccessAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanDenyAccessAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) AllowAccessAuthenticatorFactory.create(KeycloakSession session) DenyAccessAuthenticatorFactory.create(KeycloakSession session) voidAllowAccessAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidDenyAccessAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.broker
Methods in org.keycloak.authentication.authenticators.broker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanIdpAutoLinkAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpConfirmLinkAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpConfirmOverrideLinkAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpCreateUserIfUniqueAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpDetectExistingBrokerUserAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpEmailVerificationAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdpReviewProfileAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) IdpAutoLinkAuthenticatorFactory.create(KeycloakSession session) IdpConfirmLinkAuthenticatorFactory.create(KeycloakSession session) IdpConfirmOverrideLinkAuthenticatorFactory.create(KeycloakSession session) IdpCreateUserIfUniqueAuthenticatorFactory.create(KeycloakSession session) IdpDetectExistingBrokerUserAuthenticatorFactory.create(KeycloakSession session) IdpEmailVerificationAuthenticatorFactory.create(KeycloakSession session) IdpReviewProfileAuthenticatorFactory.create(KeycloakSession session) IdpUsernamePasswordFormFactory.create(KeycloakSession session) static UserModelAbstractIdpAuthenticator.getExistingUser(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession) voidAbstractIdpAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.broker with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.broker.util
Methods in org.keycloak.authentication.authenticators.broker.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionSerializedBrokeredIdentityContext.deserialize(KeycloakSession session, AuthenticationSessionModel authSession) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.browser
Fields in org.keycloak.authentication.authenticators.browser declared as KeycloakSessionMethods in org.keycloak.authentication.authenticators.browser with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanCookieAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanIdentityProviderAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanOTPFormAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanPasswordForm.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanRecoveryAuthnCodesFormAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanScriptBasedAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanSpnegoAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanUsernamePasswordForm.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanWebAuthnAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) ConditionalOtpFormAuthenticatorFactory.create(KeycloakSession session) CookieAuthenticatorFactory.create(KeycloakSession session) DeployedScriptAuthenticatorFactory.create(KeycloakSession session) IdentityProviderAuthenticatorFactory.create(KeycloakSession session) OTPFormAuthenticatorFactory.create(KeycloakSession session) PasskeysConditionalUIAuthenticatorFactory.create(KeycloakSession session) Deprecated, for removal: This API element is subject to removal in a future version.PasswordFormFactory.create(KeycloakSession session) RecoveryAuthnCodesFormAuthenticatorFactory.create(KeycloakSession keycloakSession) ScriptBasedAuthenticatorFactory.create(KeycloakSession session) SpnegoAuthenticatorFactory.create(KeycloakSession session) UsernameFormFactory.create(KeycloakSession session) UsernamePasswordFormFactory.create(KeycloakSession session) WebAuthnAuthenticatorFactory.create(KeycloakSession session) WebAuthnPasswordlessAuthenticatorFactory.create(KeycloakSession session) OTPFormAuthenticator.getCredentialProvider(KeycloakSession session) PasswordForm.getCredentialProvider(KeycloakSession session) RecoveryAuthnCodesFormAuthenticator.getCredentialProvider(KeycloakSession session) WebAuthnAuthenticator.getCredentialProvider(KeycloakSession session) WebAuthnPasswordlessAuthenticator.getCredentialProvider(KeycloakSession session) UsernameFormFactory.getOptionalReferenceCategories(KeycloakSession session) UsernamePasswordFormFactory.getOptionalReferenceCategories(KeycloakSession session) OTPFormAuthenticator.getRequiredActions(KeycloakSession session) WebAuthnAuthenticator.getRequiredActions(KeycloakSession session) WebAuthnPasswordlessAuthenticator.getRequiredActions(KeycloakSession session) RecoveryAuthnCodesFormAuthenticator.getType(KeycloakSession session) static booleanWebAuthnConditionalUIAuthenticator.isPasskeysEnabled(KeycloakSession session) voidConditionalOtpFormAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidCookieAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidIdentityProviderAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidOTPFormAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidRecoveryAuthnCodesFormAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidScriptBasedAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidSpnegoAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidUsernamePasswordForm.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidWebAuthnAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidWebAuthnPasswordlessAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.browser with parameters of type KeycloakSessionModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.PasswordForm(KeycloakSession session) RecoveryAuthnCodesFormAuthenticator(KeycloakSession keycloakSession) UsernameForm(KeycloakSession session) UsernamePasswordForm(KeycloakSession session) WebAuthnAuthenticator(KeycloakSession session) WebAuthnConditionalUIAuthenticator(KeycloakSession session, Function<AuthenticationFlowContext, jakarta.ws.rs.core.Response> errorChallenge) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.client
Methods in org.keycloak.authentication.authenticators.client with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.conditional
Methods in org.keycloak.authentication.authenticators.conditional with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault booleanConditionalAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) default AuthenticatorConditionalAuthenticatorFactory.create(KeycloakSession session) ConditionalLoaAuthenticatorFactory.create(KeycloakSession session) voidConditionalClientScopeAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalCredentialAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalLoaAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalRoleAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalSubFlowExecutedAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalUserAttributeValue.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidConditionalUserConfiguredAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.conditional with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.directgrant
Methods in org.keycloak.authentication.authenticators.directgrant with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanValidateOTP.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanValidatePassword.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanValidateUsername.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) AbstractDirectGrantAuthenticator.create(KeycloakSession session) ValidateOTP.getCredentialProvider(KeycloakSession session) voidValidateOTP.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidValidatePassword.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidValidateUsername.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.resetcred
Methods in org.keycloak.authentication.authenticators.resetcred with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanAbstractSetRequiredActionAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanResetCredentialChooseUser.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanResetCredentialEmail.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanResetOTP.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) AbstractSetRequiredActionAuthenticator.create(KeycloakSession session) ResetCredentialChooseUser.create(KeycloakSession session) ResetCredentialEmail.create(KeycloakSession session) ResetOTP.getCredentialProvider(KeycloakSession session) static LongResetCredentialEmail.getLastChangedTimestamp(KeycloakSession session, RealmModel realm, UserModel user) voidAbstractSetRequiredActionAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidResetCredentialChooseUser.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidResetCredentialEmail.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.sessionlimits
Fields in org.keycloak.authentication.authenticators.sessionlimits declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionUserSessionLimitsAuthenticator.sessionMethods in org.keycloak.authentication.authenticators.sessionlimits with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanUserSessionLimitsAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) UserSessionLimitsAuthenticatorFactory.create(KeycloakSession keycloakSession) voidUserSessionLimitsAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.sessionlimits with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.util
Methods in org.keycloak.authentication.authenticators.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionLoAUtil.getCredentialTypesToLoAMap(KeycloakSession session, RealmModel realm, AuthenticationFlowModel topFlow) Return map where: - keys are credential types corresponding to authenticators available in given authentication flow - values are LoA levels of those credentials in the given flow (If not step-up authentication is used, values will be always Constants.NO_LOA) For instance if we have password as level1 and OTP or WebAuthn as available level2 authenticators it can return map like: { "password" -> 1, "otp" -> 2 "webauthn" -> 2 }static StringAuthenticatorUtils.getDisabledByBruteForceEventError(BruteForceProtector protector, KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.util with parameters of type KeycloakSessionModifierConstructorDescriptionAcrStore(KeycloakSession session, AuthenticationSessionModel authSession) -
Uses of KeycloakSession in org.keycloak.authentication.authenticators.x509
Methods in org.keycloak.authentication.authenticators.x509 with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAbstractX509ClientCertificateAuthenticator.certificateValidationParameters(KeycloakSession session, X509AuthenticatorConfigModel config) booleanAbstractX509ClientCertificateAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) ValidateX509CertificateUsernameFactory.create(KeycloakSession session) X509ClientCertificateAuthenticatorFactory.create(KeycloakSession session) CertificateValidator.CertificateValidatorBuilder.session(KeycloakSession session) voidAbstractX509ClientCertificateAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.authentication.authenticators.x509 with parameters of type KeycloakSessionModifierConstructorDescriptionprotectedCertificateValidator(X509Certificate[] certChain, int keyUsageBits, List<String> extendedKeyUsage, List<String> certificatePolicy, String certificatePolicyMode, boolean cRLCheckingEnabled, boolean cRLAbortIfNonUpdated, boolean cRLDPCheckingEnabled, CertificateValidator.CRLLoaderImpl crlLoader, boolean oCSPCheckingEnabled, boolean ocspFailOpen, CertificateValidator.OCSPChecker ocspChecker, KeycloakSession session, boolean timestampValidationEnabled, boolean trustValidationEnabled) CRLFileLoader(KeycloakSession session, String cRLPath, boolean abortIfNonUpdated) CRLFileLoader(KeycloakSession session, String cRLPath, boolean abortIfNonUpdated, CertificateValidator.LdapContext ldapContext) CRLListLoader(KeycloakSession session, String cRLConfigValue, boolean abortIfNonUpdated) -
Uses of KeycloakSession in org.keycloak.authentication.forms
Methods in org.keycloak.authentication.forms with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanAbstractRegistrationRecaptcha.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanRegistrationPassword.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanRegistrationTermsAndConditions.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) booleanRegistrationUserCreation.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) AbstractRegistrationRecaptcha.create(KeycloakSession session) RegistrationPage.create(KeycloakSession session) RegistrationPassword.create(KeycloakSession session) RegistrationTermsAndConditions.create(KeycloakSession session) RegistrationUserCreation.create(KeycloakSession session) voidAbstractRegistrationRecaptcha.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidRegistrationPassword.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidRegistrationTermsAndConditions.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) voidRegistrationUserCreation.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.authentication.otp
Methods in org.keycloak.authentication.otp with parameters of type KeycloakSessionModifier and TypeMethodDescriptionFreeOTPProvider.create(KeycloakSession session) GoogleAuthenticatorProvider.create(KeycloakSession session) MicrosoftAuthenticatorOTPProvider.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.authentication.requiredactions
Methods in org.keycloak.authentication.requiredactions with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDeleteAccount.create(KeycloakSession session) DeleteCredentialAction.create(KeycloakSession session) RecoveryAuthnCodesAction.create(KeycloakSession session) TermsAndConditions.create(KeycloakSession session) UpdateEmail.create(KeycloakSession session) UpdatePassword.create(KeycloakSession session) UpdateProfile.create(KeycloakSession session) UpdateTotp.create(KeycloakSession session) UpdateUserLocaleAction.create(KeycloakSession session) VerifyEmail.create(KeycloakSession session) VerifyUserProfile.create(KeycloakSession session) WebAuthnRegisterFactory.create(KeycloakSession session) protected WebAuthnRegisterWebAuthnPasswordlessRegisterFactory.createProvider(KeycloakSession session, com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier trustVerifier) protected WebAuthnRegisterWebAuthnRegisterFactory.createProvider(KeycloakSession session, com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier trustVerifier) static voidUpdateEmail.forceEmailVerification(KeycloakSession session) DeleteCredentialAction.getCredentialType(KeycloakSession session, AuthenticationSessionModel authenticationSession) RecoveryAuthnCodesAction.getCredentialType(KeycloakSession session, AuthenticationSessionModel authenticationSession) UpdateTotp.getCredentialType(KeycloakSession session, AuthenticationSessionModel authenticationSession) WebAuthnRegister.getCredentialType(KeycloakSession session, AuthenticationSessionModel authenticationSession) intDeleteAccount.getMaxAuthAge(KeycloakSession session) intUpdatePassword.getMaxAuthAge(KeycloakSession session) voidRecoveryAuthnCodesAction.validateConfig(KeycloakSession session, RealmModel realm, RequiredActionConfigModel model) static UserProfileUpdateEmail.validateEmailUpdate(KeycloakSession session, UserModel user, String newEmail) Constructors in org.keycloak.authentication.requiredactions with parameters of type KeycloakSessionModifierConstructorDescriptionWebAuthnPasswordlessRegister(KeycloakSession session, com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier certPathtrustVerifier) WebAuthnRegister(KeycloakSession session, com.webauthn4j.verifier.attestation.trustworthiness.certpath.CertPathTrustworthinessVerifier certPathtrustVerifier) -
Uses of KeycloakSession in org.keycloak.authentication.requiredactions.util
Methods in org.keycloak.authentication.requiredactions.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic CredentialModelCredentialDeleteHelper.removeCredential(KeycloakSession session, UserModel user, String credentialId, Supplier<Integer> currentLoAProvider) Removing credential of given ID of specified user.static booleanRequiredActionsValidator.validRequiredActions(KeycloakSession session, List<String> requiredActions) Validate provided required actions -
Uses of KeycloakSession in org.keycloak.authorization
Methods in org.keycloak.authorization that return KeycloakSessionMethods in org.keycloak.authorization with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAuthorizationProviderFactory.create(KeycloakSession session, RealmModel realm) DefaultAuthorizationProviderFactory.create(KeycloakSession session) DefaultAuthorizationProviderFactory.create(KeycloakSession session, RealmModel realm) Constructors in org.keycloak.authorization with parameters of type KeycloakSessionModifierConstructorDescriptionAuthorizationProvider(KeycloakSession session, RealmModel realm, PolicyEvaluator policyEvaluator) -
Uses of KeycloakSession in org.keycloak.authorization.admin
Constructors in org.keycloak.authorization.admin with parameters of type KeycloakSessionModifierConstructorDescriptionAuthorizationService(KeycloakSession session, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ResourceSetService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ScopeService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) -
Uses of KeycloakSession in org.keycloak.authorization.common
Fields in org.keycloak.authorization.common declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionDefaultEvaluationContext.keycloakSessionprotected final KeycloakSessionKeycloakIdentity.keycloakSessionConstructors in org.keycloak.authorization.common with parameters of type KeycloakSessionModifierConstructorDescriptionClientModelIdentity(KeycloakSession session, ClientModel client) ClientModelIdentity(KeycloakSession session, ClientModel client, AccessToken token) DefaultEvaluationContext(Identity identity, Map<String, List<String>> claims, KeycloakSession keycloakSession) DefaultEvaluationContext(Identity identity, KeycloakSession keycloakSession) KeycloakIdentity(KeycloakSession keycloakSession) KeycloakIdentity(KeycloakSession keycloakSession, IDToken token) KeycloakIdentity(AccessToken accessToken, KeycloakSession keycloakSession) KeycloakIdentity(AccessToken accessToken, KeycloakSession keycloakSession, RealmModel realm) KeycloakIdentity(IDToken token, KeycloakSession keycloakSession, RealmModel realm) -
Uses of KeycloakSession in org.keycloak.authorization.config
Methods in org.keycloak.authorization.config with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic final UmaConfigurationUmaConfiguration.create(KeycloakSession session) UmaWellKnownProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.authorization.config with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.fgap
Methods in org.keycloak.authorization.fgap with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidAdminPermissionsSchema.addUResourceTypeResource(KeycloakSession session, ResourceServer resourceServer, Policy policy, String resourceType) List<jakarta.persistence.criteria.Predicate>AdminPermissionsSchema.applyAuthorizationFilters(KeycloakSession session, ResourceType resourceType, PartialEvaluationStorageProvider evaluator, RealmModel realm, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.CriteriaQuery<?> queryBuilder, jakarta.persistence.criteria.Path<?> path) List<jakarta.persistence.criteria.Predicate>AdminPermissionsSchema.applyAuthorizationFilters(KeycloakSession session, ResourceType resourceType, RealmModel realm, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.CriteriaQuery<?> queryBuilder, jakarta.persistence.criteria.Path<?> path) AdminPermissionsSchema.getOrCreateResource(KeycloakSession session, ResourceServer resourceServer, String policyType, String resourceType, String id) AdminPermissionsSchema.getPolicyEvaluator(KeycloakSession session, ResourceServer resourceServer) AdminPermissionsSchema.getResourceName(KeycloakSession session, Policy policy, Resource resource) AdminPermissionsSchema.getResourceName(KeycloakSession session, ResourceServer resourceServer, String resourceType, String resourceName) AdminPermissionsSchema.getResourceTypeResource(KeycloakSession session, ResourceServer resourceServer, String resourceType) AdminPermissionsSchema.getScope(KeycloakSession session, ResourceServer resourceServer, String resourceType, String id) voidAdminPermissionsSchema.init(KeycloakSession session, RealmModel realm) static booleanAdminPermissionsSchema.isSkipEvaluation(KeycloakSession session) Returns if authorization is disabled in the context of the givensessionat the moment that this method is called.booleanAdminPermissionsSchema.isSupportedPolicyType(KeycloakSession session, ResourceServer resourceServer, String type) static voidAdminPermissionsSchema.runWithoutAuthorization(KeycloakSession session, Runnable runnable) Disables authorization and evaluation of permissions for realm resource types when executing the givenrunnablein the context of the givensession.voidAdminPermissionsSchema.throwExceptionIfAdminPermissionClient(KeycloakSession session, String id) voidAdminPermissionsSchema.throwExceptionIfResourceTypeOrScopesNotProvided(KeycloakSession session, ResourceServer resourceServer, AbstractPolicyRepresentation rep) -
Uses of KeycloakSession in org.keycloak.authorization.fgap.evaluation.partial
Methods in org.keycloak.authorization.fgap.evaluation.partial with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanPartialEvaluationPolicyProvider.evaluate(KeycloakSession session, Policy policy, UserModel subject) Evaluate if the givenpolicygrants access to the givensubject.PartialEvaluationPolicyProvider.getPermissions(KeycloakSession session, ResourceType resourceType, UserModel subject) Returns a list ofPolicyinstances representing the permissions that apply to a givensubjectwhen partially evaluating the realm resources that can be accessed.List<jakarta.persistence.criteria.Predicate>PartialEvaluator.getPredicates(KeycloakSession session, ResourceType resourceType, PartialEvaluationStorageProvider storage, RealmModel realm, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.CriteriaQuery<?> queryBuilder, jakarta.persistence.criteria.Path<?> path) -
Uses of KeycloakSession in org.keycloak.authorization.jpa.store
Methods in org.keycloak.authorization.jpa.store with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.aggregated
Methods in org.keycloak.authorization.policy.provider.aggregated with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.client
Methods in org.keycloak.authorization.policy.provider.client with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.clientscope
Methods in org.keycloak.authorization.policy.provider.clientscope with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClientScopePolicyProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.group
Methods in org.keycloak.authorization.policy.provider.group with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGroupPolicyProviderFactory.create(KeycloakSession session) booleanGroupPolicyProvider.evaluate(KeycloakSession session, Policy policy, UserModel subject) GroupPolicyProvider.getPermissions(KeycloakSession session, ResourceType resourceType, UserModel user) -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.js
Methods in org.keycloak.authorization.policy.provider.js with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.permission
Methods in org.keycloak.authorization.policy.provider.permission with parameters of type KeycloakSessionModifier and TypeMethodDescriptionResourcePolicyProviderFactory.create(KeycloakSession session) ScopePolicyProviderFactory.create(KeycloakSession session) UMAPolicyProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.regex
Methods in org.keycloak.authorization.policy.provider.regex with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.role
Methods in org.keycloak.authorization.policy.provider.role with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRolePolicyProviderFactory.create(KeycloakSession session) booleanRolePolicyProvider.evaluate(KeycloakSession session, Policy policy, UserModel adminUser) RolePolicyProvider.getPermissions(KeycloakSession session, ResourceType resourceType, UserModel subject) -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.time
Methods in org.keycloak.authorization.policy.provider.time with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.policy.provider.user
Methods in org.keycloak.authorization.policy.provider.user with parameters of type KeycloakSessionModifier and TypeMethodDescriptionUserPolicyProviderFactory.create(KeycloakSession session) booleanUserPolicyProvider.evaluate(KeycloakSession session, Policy policy, UserModel adminUser) UserPolicyProvider.getPermissions(KeycloakSession session, ResourceType resourceType, UserModel subject) -
Uses of KeycloakSession in org.keycloak.authorization.protection.introspect
Methods in org.keycloak.authorization.protection.introspect with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRPTIntrospectionProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.authorization.protection.introspect with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.authorization.protection.resource
Constructors in org.keycloak.authorization.protection.resource with parameters of type KeycloakSessionModifierConstructorDescriptionResourceService(KeycloakSession session, ResourceServer resourceServer, Identity identity, ResourceSetService resourceManager) -
Uses of KeycloakSession in org.keycloak.authorization.util
Methods in org.keycloak.authorization.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic AccessTokenTokens.getAccessToken(String accessToken, KeycloakSession keycloakSession) static AccessTokenTokens.getAccessToken(KeycloakSession keycloakSession) -
Uses of KeycloakSession in org.keycloak.broker.kubernetes
Methods in org.keycloak.broker.kubernetes with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidKubernetesIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) KubernetesIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) voidKubernetesIdentityProvider.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) jakarta.ws.rs.core.ResponseKubernetesIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) KubernetesIdentityProviderFactory.parseConfig(KeycloakSession session, String configString) voidKubernetesIdentityProvider.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) jakarta.ws.rs.core.ResponseKubernetesIdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) voidKubernetesIdentityProvider.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) Constructors in org.keycloak.broker.kubernetes with parameters of type KeycloakSessionModifierConstructorDescriptionKubernetesIdentityProvider(KeycloakSession session, KubernetesIdentityProviderConfig config, String globalJwksUrl) KubernetesJwksEndpointLoader(KeycloakSession session, String globalEndpoint, String providerEndpoint) -
Uses of KeycloakSession in org.keycloak.broker.oauth
Methods in org.keycloak.broker.oauth with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOAuth2IdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) OAuth2IdentityProviderFactory.parseConfig(KeycloakSession session, String rawConfig) Constructors in org.keycloak.broker.oauth with parameters of type KeycloakSessionModifierConstructorDescriptionOAuth2IdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.broker.oidc
Fields in org.keycloak.broker.oidc declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractOAuth2IdentityProvider.Endpoint.sessionMethods in org.keycloak.broker.oidc with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidOIDCIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) KeycloakOIDCIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) OIDCIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) protected SimpleHttpRequestAbstractOAuth2IdentityProvider.getRefreshTokenRequest(KeycloakSession session, String refreshToken, String clientId, String clientSecret) jakarta.ws.rs.core.ResponseOIDCIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) KeycloakOIDCIdentityProviderFactory.parseConfig(KeycloakSession session, String config) OIDCIdentityProviderFactory.parseConfig(KeycloakSession session, String config) OIDCIdentityProviderFactory.parseOIDCConfig(KeycloakSession session, String configString) voidOIDCIdentityProvider.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) OIDCIdentityProvider.refreshTokenForLogout(KeycloakSession session, UserSessionModel userSession) Returns access token response as a string from a refresh token invocation on the remote OIDC brokerjakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) Constructors in org.keycloak.broker.oidc with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractOAuth2IdentityProvider(KeycloakSession session, C config) KeycloakOIDCIdentityProvider(KeycloakSession session, OIDCIdentityProviderConfig config) OIDCIdentityProvider(KeycloakSession session, OIDCIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.broker.oidc.mappers
Methods in org.keycloak.broker.oidc.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidAbstractClaimToGroupMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractClaimToRoleMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidClaimToUserSessionNoteMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractJsonUserAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUserAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractClaimToGroupMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractClaimToRoleMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractJsonUserAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidClaimToUserSessionNoteMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUserAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractClaimToRoleMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractJsonUserAttributeMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidExternalKeycloakRoleToRoleMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) -
Uses of KeycloakSession in org.keycloak.broker.provider
Fields in org.keycloak.broker.provider declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractIdentityProvider.sessionMethods in org.keycloak.broker.provider that return KeycloakSessionMethods in org.keycloak.broker.provider with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidAbstractIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) voidIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) AbstractIdentityProviderFactory.create(KeycloakSession session) AbstractIdentityProviderMapper.create(KeycloakSession session) IdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Creates anIdentityProviderbased on the configuration contained inmodel.IdpLinkAction.create(KeycloakSession session) static voidIdentityProviderMapperSyncModeDelegate.delegateUpdateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper) voidAbstractIdentityProvider.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedRoleMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedUserSessionAttributeMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProvider.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) voidIdentityProviderMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called after UserModel is created for first time for this user.jakarta.ws.rs.core.ResponseAbstractIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) jakarta.ws.rs.core.ResponseIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) Called when a Keycloak application initiates a logout through the browser.AbstractIdentityProviderFactory.parseConfig(KeycloakSession session, String config) IdentityProviderFactory.parseConfig(KeycloakSession session, String config) Creates anIdentityProviderbased on the configuration frominputStream.voidAbstractIdentityProvider.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedUserSessionAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProvider.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) voidIdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called to determine what keycloak username and email to use to process the login request from the external IDP.jakarta.ws.rs.core.ResponseIdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) Returns aResponsecontaining the token previously stored during the authentication process for a specific user.voidAbstractIdentityProvider.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) voidAbstractIdentityProviderMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedRoleMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedUserSessionAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProvider.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) voidIdentityProviderMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called when this user has logged in before and has already been imported.voidAbstractIdentityProviderMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidHardcodedRoleMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidIdentityProviderMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) Called when this user has logged in before and has already been imported.Constructors in org.keycloak.broker.provider with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractIdentityProvider(KeycloakSession session, C config) AuthenticationRequest(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession, HttpRequest httpRequest, jakarta.ws.rs.core.UriInfo uriInfo, IdentityBrokerState state, String redirectUri) -
Uses of KeycloakSession in org.keycloak.broker.provider.util
Methods in org.keycloak.broker.provider.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic SimpleHttpSimpleHttp.doDelete(String url, KeycloakSession session) Deprecated.static SimpleHttpSimpleHttp.doGet(String url, KeycloakSession session) Deprecated.static SimpleHttpSimpleHttp.doHead(String url, KeycloakSession session) Deprecated.static SimpleHttpSimpleHttp.doPatch(String url, KeycloakSession session) Deprecated.static SimpleHttpSimpleHttp.doPost(String url, KeycloakSession session) Deprecated.static SimpleHttpSimpleHttp.doPut(String url, KeycloakSession session) Deprecated. -
Uses of KeycloakSession in org.keycloak.broker.saml
Methods in org.keycloak.broker.saml with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidSAMLIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) SAMLIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) jakarta.ws.rs.core.ResponseSAMLIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) SAMLIdentityProviderFactory.parseConfig(KeycloakSession session, String config) SAMLIdentityProvider.resolveArtifact(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, String relayState, String samlArt) jakarta.ws.rs.core.ResponseSAMLIdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) Constructors in org.keycloak.broker.saml with parameters of type KeycloakSessionModifierConstructorDescriptionSAMLEndpoint(KeycloakSession session, SAMLIdentityProvider provider, SAMLIdentityProviderConfig config, IdentityProvider.AuthenticationCallback callback, DestinationValidator destinationValidator) SAMLIdentityProvider(KeycloakSession session, SAMLIdentityProviderConfig config, DestinationValidator destinationValidator) -
Uses of KeycloakSession in org.keycloak.broker.saml.mappers
Methods in org.keycloak.broker.saml.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidAbstractAttributeToGroupMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractAttributeToRoleMapper.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUserAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidXPathAttributeMapper.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractAttributeToGroupMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidAbstractAttributeToRoleMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUserAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidXPathAttributeMapper.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) voidUsernameTemplateMapper.updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) -
Uses of KeycloakSession in org.keycloak.broker.spiffe
Methods in org.keycloak.broker.spiffe with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidSpiffeIdentityProvider.backchannelLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) SpiffeIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) voidSpiffeIdentityProvider.importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) jakarta.ws.rs.core.ResponseSpiffeIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm) SpiffeIdentityProviderFactory.parseConfig(KeycloakSession session, String configString) voidSpiffeIdentityProvider.preprocessFederatedIdentity(KeycloakSession session, RealmModel realm, BrokeredIdentityContext context) jakarta.ws.rs.core.ResponseSpiffeIdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) voidSpiffeIdentityProvider.updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context) Constructors in org.keycloak.broker.spiffe with parameters of type KeycloakSessionModifierConstructorDescriptionSpiffeBundleEndpointLoader(KeycloakSession session, String bundleEndpoint) SpiffeIdentityProvider(KeycloakSession session, SpiffeIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.cache
Methods in org.keycloak.cache with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultAlternativeLookupProviderFactory.create(KeycloakSession session) AlternativeLookupProvider.lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) DefaultAlternativeLookupProvider.lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) AlternativeLookupProvider.lookupIdentityProviderFromIssuer(KeycloakSession session, String issuerUrl) DefaultAlternativeLookupProvider.lookupIdentityProviderFromIssuer(KeycloakSession session, String issuerUrl) -
Uses of KeycloakSession in org.keycloak.cluster.infinispan
Methods in org.keycloak.cluster.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanClusterProviderFactory.create(KeycloakSession session) protected intInfinispanClusterProviderFactory.initClusterStartupTime(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.cluster.infinispan.remote
Methods in org.keycloak.cluster.infinispan.remote with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRemoteInfinispanClusterProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.component
Methods in org.keycloak.component with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAmphibianProviderFactory.create(KeycloakSession session) default ProviderTypeAmphibianProviderFactory.create(KeycloakSession session, ComponentModel model) Deprecated.default ProviderTypeComponentFactory.create(KeycloakSession session) ComponentFactory.create(KeycloakSession session, ComponentModel model) default ComponentFactoryProviderComponentFactoryProviderFactory.create(KeycloakSession session) default voidComponentFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called after a component is createddefault voidAmphibianProviderFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) default voidComponentFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) Called after the component is updated.default voidAmphibianProviderFactory.preRemove(KeycloakSession session, RealmModel realm, ComponentModel model) default voidComponentFactory.preRemove(KeycloakSession session, RealmModel realm, ComponentModel model) Called before the component is removed.default voidComponentFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) Called before a component is created or updated. -
Uses of KeycloakSession in org.keycloak.connections.httpclient
Methods in org.keycloak.connections.httpclient with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.connections.infinispan
Methods in org.keycloak.connections.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultInfinispanConnectionProviderFactory.create(KeycloakSession session) protected org.infinispan.manager.EmbeddedCacheManagerDefaultInfinispanConnectionProviderFactory.createEmbeddedCacheManager(KeycloakSession session) protected org.infinispan.client.hotrod.RemoteCacheManagerDefaultInfinispanConnectionProviderFactory.createRemoteCacheManager(KeycloakSession session) static TopologyInfoInfinispanUtil.getTopologyInfo(KeycloakSession session) protected InfinispanConnectionProviderDefaultInfinispanConnectionProviderFactory.lazyInit(KeycloakSession keycloakSession) -
Uses of KeycloakSession in org.keycloak.connections.infinispan.remote
Methods in org.keycloak.connections.infinispan.remote with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRemoteLoadBalancerCheckProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.connections.jpa
Methods in org.keycloak.connections.jpa with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultJpaConnectionProviderFactory.create(KeycloakSession session) protected voidDefaultJpaConnectionProviderFactory.export(Connection connection, String schema, File databaseUpdateFile, KeycloakSession session, JpaUpdaterProvider updater) static jakarta.persistence.EntityManagerJndiEntityManagerLookup.getSessionEntityManager(KeycloakSession session, String entityManagerFactoryJndiName) voidHibernateStatsReporter.run(KeycloakSession session) protected voidDefaultJpaConnectionProviderFactory.startGlobalStats(KeycloakSession session, int globalStatsIntervalSecs) protected voidDefaultJpaConnectionProviderFactory.update(Connection connection, String schema, KeycloakSession session, JpaUpdaterProvider updater) -
Uses of KeycloakSession in org.keycloak.connections.jpa.support
Methods in org.keycloak.connections.jpa.support with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic jakarta.persistence.EntityManagerEntityManagerProxy.create(KeycloakSession session, jakarta.persistence.EntityManager em, boolean sessionManaged) static voidEntityManagers.flush(KeycloakSession session, boolean clear) Flush and optionally clear all the currently in useEntityManagersstatic voidEntityManagers.runInBatch(KeycloakSession session, Runnable runnable, boolean nestedEntityManagers) Run the operation in batch mode with a pre-flush. -
Uses of KeycloakSession in org.keycloak.connections.jpa.updater.liquibase
Methods in org.keycloak.connections.jpa.updater.liquibase that return KeycloakSessionModifier and TypeMethodDescriptionstatic KeycloakSessionThreadLocalSessionContext.getCurrentSession()Methods in org.keycloak.connections.jpa.updater.liquibase with parameters of type KeycloakSessionModifier and TypeMethodDescriptionLiquibaseJpaUpdaterProviderFactory.create(KeycloakSession session) static voidThreadLocalSessionContext.setCurrentSession(KeycloakSession session) Constructors in org.keycloak.connections.jpa.updater.liquibase with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.connections.jpa.updater.liquibase.conn
Methods in org.keycloak.connections.jpa.updater.liquibase.conn with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultLiquibaseConnectionProvider.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.connections.jpa.updater.liquibase.custom
Fields in org.keycloak.connections.jpa.updater.liquibase.custom declared as KeycloakSession -
Uses of KeycloakSession in org.keycloak.connections.jpa.updater.liquibase.lock
Methods in org.keycloak.connections.jpa.updater.liquibase.lock with parameters of type KeycloakSessionConstructors in org.keycloak.connections.jpa.updater.liquibase.lock with parameters of type KeycloakSessionModifierConstructorDescriptionLiquibaseDBLockProvider(LiquibaseDBLockProviderFactory factory, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.connections.jpa.util
Methods in org.keycloak.connections.jpa.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic jakarta.persistence.EntityManagerFactoryJpaUtils.createEntityManagerFactory(KeycloakSession session, String unitName, Map<String, Object> properties, boolean jta) JpaUtils.getProvidedEntities(KeycloakSession session) Get a list of all provided entities by looping over all configured entity providers. -
Uses of KeycloakSession in org.keycloak.cookie
Methods in org.keycloak.cookie with parameters of type KeycloakSessionConstructors in org.keycloak.cookie with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.credential
Fields in org.keycloak.credential declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionOTPCredentialProvider.sessionprotected final KeycloakSessionPasswordCredentialProvider.sessionMethods in org.keycloak.credential that return KeycloakSessionModifier and TypeMethodDescriptionprotected KeycloakSessionWebAuthnCredentialProvider.getKeycloakSession()Methods in org.keycloak.credential with parameters of type KeycloakSessionModifier and TypeMethodDescriptionCredentialTypeMetadata.CredentialTypeMetadataBuilder.build(KeycloakSession session) This will validate metadata and return themCredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder.build(KeycloakSession session) OTPCredentialProviderFactory.create(KeycloakSession session) PasswordCredentialProviderFactory.create(KeycloakSession session) RecoveryAuthnCodesCredentialProviderFactory.create(KeycloakSession session) WebAuthnCredentialProviderFactory.create(KeycloakSession session) WebAuthnPasswordlessCredentialProviderFactory.create(KeycloakSession session) default TCredentialProvider.getDefaultCredential(KeycloakSession session, RealmModel realm, UserModel user) Constructors in org.keycloak.credential with parameters of type KeycloakSessionModifierConstructorDescriptionOTPCredentialProvider(KeycloakSession session) PasswordCredentialProvider(KeycloakSession session, io.micrometer.core.instrument.Meter.MeterProvider<io.micrometer.core.instrument.Counter> meterProvider, boolean metricsEnabled, boolean withRealmInMetric, boolean withAlgorithmInMetric, boolean withHashingStrengthInMetric, boolean withOutcomeInMetric) UserCredentialManager(KeycloakSession session, RealmModel realm, UserModel user) WebAuthnCredentialProvider(KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter) WebAuthnPasswordlessCredentialProvider(KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter) -
Uses of KeycloakSession in org.keycloak.credential.hash
Methods in org.keycloak.credential.hash with parameters of type KeycloakSessionModifier and TypeMethodDescriptionPbkdf2PasswordHashProviderFactory.create(KeycloakSession session) Deprecated.Pbkdf2Sha256PasswordHashProviderFactory.create(KeycloakSession session) Pbkdf2Sha512PasswordHashProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.crl.infinispan
Methods in org.keycloak.crl.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanCacheCrlProviderFactory.create(KeycloakSession session) InfinispanCrlStorageProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.crl.infinispan with parameters of type KeycloakSessionModifierConstructorDescriptionInfinispanCacheCrlProvider(KeycloakSession session, org.infinispan.Cache<String, X509CRLEntry> crlCache) -
Uses of KeycloakSession in org.keycloak.crypto
Methods in org.keycloak.crypto with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAes128CbcHmacSha256ContentEncryptionProviderFactory.create(KeycloakSession session) Aes128GcmContentEncryptionProviderFactory.create(KeycloakSession session) Aes192CbcHmacSha384ContentEncryptionProviderFactory.create(KeycloakSession session) Aes192GcmContentEncryptionProviderFactory.create(KeycloakSession session) Aes256CbcHmacSha512ContentEncryptionProviderFactory.create(KeycloakSession session) Aes256GcmContentEncryptionProviderFactory.create(KeycloakSession session) EcdhEsA128KwCekManagementProviderFactory.create(KeycloakSession session) EcdhEsA192KwCekManagementProviderFactory.create(KeycloakSession session) EcdhEsA256KwCekManagementProviderFactory.create(KeycloakSession session) EcdhEsCekManagementProviderFactory.create(KeycloakSession session) EdDSAClientSignatureVerifierProviderFactory.create(KeycloakSession session) EdDSASignatureProviderFactory.create(KeycloakSession session) ES256ClientSignatureVerifierProviderFactory.create(KeycloakSession session) ES256SignatureProviderFactory.create(KeycloakSession session) ES384ClientSignatureVerifierProviderFactory.create(KeycloakSession session) ES384SignatureProviderFactory.create(KeycloakSession session) ES512ClientSignatureVerifierProviderFactory.create(KeycloakSession session) ES512SignatureProviderFactory.create(KeycloakSession session) HS256ClientSignatureVerifierProviderFactory.create(KeycloakSession session) HS256SignatureProviderFactory.create(KeycloakSession session) HS384ClientSignatureVerifierProviderFactory.create(KeycloakSession session) HS384SignatureProviderFactory.create(KeycloakSession session) HS512ClientSignatureVerifierProviderFactory.create(KeycloakSession session) HS512SignatureProviderFactory.create(KeycloakSession session) PS256ClientSignatureVerifierProviderFactory.create(KeycloakSession session) PS256SignatureProviderFactory.create(KeycloakSession session) PS384ClientSignatureVerifierProviderFactory.create(KeycloakSession session) PS384SignatureProviderFactory.create(KeycloakSession session) PS512ClientSignatureVerifierProviderFactory.create(KeycloakSession session) PS512SignatureProviderFactory.create(KeycloakSession session) RS256ClientSignatureVerifierProviderFactory.create(KeycloakSession session) RS256SignatureProviderFactory.create(KeycloakSession session) RS384ClientSignatureVerifierProviderFactory.create(KeycloakSession session) RS384SignatureProviderFactory.create(KeycloakSession session) RS512ClientSignatureVerifierProviderFactory.create(KeycloakSession session) RS512SignatureProviderFactory.create(KeycloakSession session) RsaesOaep256CekManagementProviderFactory.create(KeycloakSession session) RsaesOaepCekManagementProviderFactory.create(KeycloakSession session) RsaesPkcs1CekManagementProviderFactory.create(KeycloakSession session) SHA256HashProviderFactory.create(KeycloakSession session) SHA384HashProviderFactory.create(KeycloakSession session) SHA512HashProviderFactory.create(KeycloakSession session) SHAKE256HashProviderFactory.create(KeycloakSession session) CryptoUtils.getSupportedAsymmetricEncryptionAlgorithms(KeycloakSession session) Returns the supported asymmetric encryption algorithms.CryptoUtils.getSupportedAsymmetricSignatureAlgorithms(KeycloakSession session) Returns the supported asymmetric signature algorithms.Constructors in org.keycloak.crypto with parameters of type KeycloakSessionModifierConstructorDescriptionAesCbcHmacShaContentEncryptionProvider(KeycloakSession session, String jweAlgorithmName) AesGcmContentEncryptionProvider(KeycloakSession session, String jweAlgorithmName) AsymmetricClientSignatureVerifierProvider(KeycloakSession session, String algorithm) AsymmetricSignatureProvider(KeycloakSession session, String algorithm) ClientAsymmetricSignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientECDSASignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientEdDSASignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientMacSignatureVerifierContext(KeycloakSession session, ClientModel client, String algorithm) EcdhEsCekManagementProvider(KeycloakSession session, String jweAlgorithmName) ECDSAClientSignatureVerifierProvider(KeycloakSession session, String algorithm) ECDSASignatureProvider(KeycloakSession session, String algorithm) EdDSAClientSignatureVerifierProvider(KeycloakSession session, String algorithm) EdDSASignatureProvider(KeycloakSession session) MacSecretClientSignatureVerifierProvider(KeycloakSession session, String algorithm) MacSecretSignatureProvider(KeycloakSession session, String algorithm) RsaCekManagementProvider(KeycloakSession session, String jweAlgorithmName) ServerAsymmetricSignatureSignerContext(KeycloakSession session, String algorithm) ServerAsymmetricSignatureVerifierContext(KeycloakSession session, String kid, String algorithm) ServerECDSASignatureSignerContext(KeycloakSession session, String algorithm) ServerECDSASignatureVerifierContext(KeycloakSession session, String kid, String algorithm) ServerEdDSASignatureSignerContext(KeycloakSession session, String algorithm) ServerEdDSASignatureVerifierContext(KeycloakSession session, String kid, String algorithm) ServerMacSignatureSignerContext(KeycloakSession session, String algorithm) ServerMacSignatureVerifierContext(KeycloakSession session, String kid, String algorithm) -
Uses of KeycloakSession in org.keycloak.deployment
Methods in org.keycloak.deployment with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultDeployedConfigurationsProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.deployment with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.device
Methods in org.keycloak.device with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidDeviceActivityManager.attachDevice(UserSessionModel userSession, KeycloakSession session) Attaches a device to the givenuserSessionwhere the device information is obtained from theHttpHeaders.USER_AGENTin the current request, if available.DeviceRepresentationProviderFactoryImpl.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.email
Methods in org.keycloak.email with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidDefaultEmailAuthenticator.connect(KeycloakSession session, Map<String, String> config, jakarta.mail.Transport transport) voidEmailAuthenticator.connect(KeycloakSession session, Map<String, String> config, jakarta.mail.Transport transport) voidPasswordAuthEmailAuthenticator.connect(KeycloakSession session, Map<String, String> config, jakarta.mail.Transport transport) voidTokenAuthEmailAuthenticator.connect(KeycloakSession session, Map<String, String> config, jakarta.mail.Transport transport) DefaultEmailSenderProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.email with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultEmailSenderProvider(KeycloakSession session, Map<EmailAuthenticator.AuthenticatorType, EmailAuthenticator> authenticators) -
Uses of KeycloakSession in org.keycloak.email.freemarker
Fields in org.keycloak.email.freemarker declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionFreeMarkerEmailTemplateProvider.sessionMethods in org.keycloak.email.freemarker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionFreeMarkerEmailTemplateProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.email.freemarker with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.email.freemarker.beans
Constructors in org.keycloak.email.freemarker.beans with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.encoding
Methods in org.keycloak.encoding with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGzipResourceEncodingProviderFactory.create(KeycloakSession session) static ResourceEncodingProviderResourceEncodingHelper.getResourceEncodingProvider(KeycloakSession session, String contentType) -
Uses of KeycloakSession in org.keycloak.events
Constructors in org.keycloak.events with parameters of type KeycloakSessionModifierConstructorDescriptionEventBuilder(RealmModel realm, KeycloakSession session) EventBuilder(RealmModel realm, KeycloakSession session, ClientConnection clientConnection) -
Uses of KeycloakSession in org.keycloak.events.email
Methods in org.keycloak.events.email with parameters of type KeycloakSessionModifier and TypeMethodDescriptionEmailEventListenerProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.events.email with parameters of type KeycloakSessionModifierConstructorDescriptionEmailEventListenerProvider(KeycloakSession session, Set<EventType> includedEvents) -
Uses of KeycloakSession in org.keycloak.events.jpa
Methods in org.keycloak.events.jpa with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJpaEventStoreProviderFactory.create(KeycloakSession session) voidJpaEventStoreProviderFactory.invalidate(KeycloakSession session, InvalidationHandler.InvalidableObjectType type, Object... params) Constructors in org.keycloak.events.jpa with parameters of type KeycloakSessionModifierConstructorDescriptionJpaEventStoreProvider(KeycloakSession session, jakarta.persistence.EntityManager em) -
Uses of KeycloakSession in org.keycloak.events.log
Methods in org.keycloak.events.log with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJBossLoggingEventListenerProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.events.log with parameters of type KeycloakSessionModifierConstructorDescriptionJBossLoggingEventListenerProvider(KeycloakSession session, org.jboss.logging.Logger logger, org.jboss.logging.Logger.Level successLevel, org.jboss.logging.Logger.Level errorLevel, Character quotes, boolean sanitize, boolean includeRepresentation) -
Uses of KeycloakSession in org.keycloak.executors
Methods in org.keycloak.executors with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultExecutorsProviderFactory.create(KeycloakSession session) protected ExecutorServiceDefaultExecutorsProviderFactory.createPoolEmbedded(String taskType, KeycloakSession session) protected ThreadFactoryDefaultExecutorsProviderFactory.createThreadFactory(String taskType, KeycloakSession session) protected ExecutorServiceDefaultExecutorsProviderFactory.getExecutor(String taskType, KeycloakSession session) protected ExecutorServiceDefaultExecutorsProviderFactory.getPoolManaged(String taskType, KeycloakSession session) protected ExecutorServiceDefaultExecutorsProviderFactory.retrievePool(String taskType, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.exportimport
Methods in org.keycloak.exportimport with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault ImportProviderImportProviderFactory.create(KeycloakSession session) ImportProviderFactory.create(KeycloakSession session, Map<String, String> overrides) KeycloakClientDescriptionConverter.create(KeycloakSession session) Constructors in org.keycloak.exportimport with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.exportimport.dir
Methods in org.keycloak.exportimport.dir with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDirExportProviderFactory.create(KeycloakSession session) DirImportProviderFactory.create(KeycloakSession session, Map<String, String> overrides) protected voidDirExportProvider.writeFederatedUsers(String fileName, KeycloakSession session, RealmModel realm, List<String> users) protected voidDirExportProvider.writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users) -
Uses of KeycloakSession in org.keycloak.exportimport.singlefile
Methods in org.keycloak.exportimport.singlefile with parameters of type KeycloakSessionModifier and TypeMethodDescriptionSingleFileExportProviderFactory.create(KeycloakSession session) SingleFileImportProviderFactory.create(KeycloakSession session, Map<String, String> overrides) -
Uses of KeycloakSession in org.keycloak.exportimport.util
Methods in org.keycloak.exportimport.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic ClientRepresentationExportUtils.exportClient(KeycloakSession session, ClientModel client) Full export of application including claims and secretstatic UserRepresentationExportUtils.exportFederatedUser(KeycloakSession session, RealmModel realm, String id, ExportOptions options) Full export of user data stored in federated storage (including role mappings and credentials)static voidExportUtils.exportFederatedUsersToStream(KeycloakSession session, RealmModel realm, List<String> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os) static voidExportUtils.exportFederatedUsersToStream(KeycloakSession session, RealmModel realm, List<String> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os, ExportOptions options) static RealmRepresentationExportUtils.exportRealm(KeycloakSession session, RealmModel realm, boolean includeUsers, boolean internal) static RealmRepresentationExportUtils.exportRealm(KeycloakSession session, RealmModel realm, ExportOptions options, boolean internal) static UserRepresentationExportUtils.exportUser(KeycloakSession session, RealmModel realm, UserModel user, ExportOptions options, boolean internal) Full export of user (including role mappings and credentials)static voidExportUtils.exportUsersToStream(KeycloakSession session, RealmModel realm, List<UserModel> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os) static voidExportUtils.exportUsersToStream(KeycloakSession session, RealmModel realm, List<UserModel> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os, ExportOptions options) static booleanImportUtils.importRealm(KeycloakSession session, RealmRepresentation rep, Strategy strategy, boolean skipUserDependent) Deprecated.static booleanImportUtils.importRealm(KeycloakSession session, RealmRepresentation rep, Strategy strategy, Runnable userImport) Fully import realm from representation, save it to model and return model of newly created realmstatic voidImportUtils.importRealms(KeycloakSession session, Collection<RealmRepresentation> realms, Strategy strategy) static voidImportUtils.importUsersFromStream(KeycloakSession session, String realmName, com.fasterxml.jackson.databind.ObjectMapper mapper, InputStream is, boolean federated, Consumer<KeycloakSession> onUserCreated) protected abstract voidExportImportSessionTask.runExportImportTask(KeycloakSession session) protected abstract voidMultipleStepsExportProvider.writeFederatedUsers(String fileName, KeycloakSession session, RealmModel realm, List<String> users) protected abstract voidMultipleStepsExportProvider.writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users) Method parameters in org.keycloak.exportimport.util with type arguments of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidImportUtils.importUsersFromStream(KeycloakSession session, String realmName, com.fasterxml.jackson.databind.ObjectMapper mapper, InputStream is, boolean federated, Consumer<KeycloakSession> onUserCreated) -
Uses of KeycloakSession in org.keycloak.federation.kerberos
Fields in org.keycloak.federation.kerberos declared as KeycloakSessionMethods in org.keycloak.federation.kerberos with parameters of type KeycloakSessionModifier and TypeMethodDescriptionKerberosFederationProviderFactory.create(KeycloakSession session, ComponentModel model) voidKerberosFederationProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidKerberosFederationProviderFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidKerberosFederationProviderFactory.preRemove(KeycloakSession session, RealmModel realm, ComponentModel model) voidKerberosFederationProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.federation.kerberos with parameters of type KeycloakSessionModifierConstructorDescriptionKerberosFederationProvider(KeycloakSession session, UserStorageProviderModel model, KerberosFederationProviderFactory factory) -
Uses of KeycloakSession in org.keycloak.federation.sssd
Fields in org.keycloak.federation.sssd declared as KeycloakSessionMethods in org.keycloak.federation.sssd with parameters of type KeycloakSessionModifier and TypeMethodDescriptionSSSDFederationProviderFactory.create(KeycloakSession session, ComponentModel model) Constructors in org.keycloak.federation.sssd with parameters of type KeycloakSessionModifierConstructorDescriptionSSSDFederationProvider(KeycloakSession session, UserStorageProviderModel model, SSSDFederationProviderFactory sssdFederationProviderFactory) -
Uses of KeycloakSession in org.keycloak.forms.login.freemarker
Fields in org.keycloak.forms.login.freemarker declared as KeycloakSessionMethods in org.keycloak.forms.login.freemarker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionFreeMarkerLoginFormsProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.forms.login.freemarker with parameters of type KeycloakSessionModifierConstructorDescriptionAuthenticatorConfiguredMethod(RealmModel realm, UserModel user, KeycloakSession session) DetachedInfoStateChecker(KeycloakSession session, RealmModel realm) -
Uses of KeycloakSession in org.keycloak.forms.login.freemarker.model
Fields in org.keycloak.forms.login.freemarker.model declared as KeycloakSessionMethods in org.keycloak.forms.login.freemarker.model that return KeycloakSessionMethods in org.keycloak.forms.login.freemarker.model with parameters of type KeycloakSessionModifier and TypeMethodDescriptionprotected StringIdentityProviderBean.getExistingIDP(KeycloakSession session, AuthenticationFlowContext context) Checks if an IDP is being connected to the user's account.IdentityProviderBean.getLinkedBrokerAliases(KeycloakSession session, RealmModel realm, AuthenticationFlowContext context) Returns the list of IDPs linked with the user's federated identities, if any.protected voidAbstractUserProfileBean.init(KeycloakSession session, boolean writeableOnly) Subclass have to call this method at the end of constructor to init user profile data.Constructors in org.keycloak.forms.login.freemarker.model with parameters of type KeycloakSessionModifierConstructorDescriptionClientBean(KeycloakSession session, ClientModel client) EmailBean(UserModel user, jakarta.ws.rs.core.MultivaluedMap<String, String> formData, KeycloakSession session) FrontChannelLogoutBean(KeycloakSession session) IdentityProviderBean(KeycloakSession session, RealmModel realm, URI baseURI, AuthenticationFlowContext context) IdpReviewProfileBean(UpdateProfileContext idpCtx, jakarta.ws.rs.core.MultivaluedMap<String, String> formData, KeycloakSession session) RecoveryAuthnCodeInputLoginBean(KeycloakSession session, RealmModel realm, UserModel user) RegisterBean(jakarta.ws.rs.core.MultivaluedMap<String, String> formData, KeycloakSession session) TotpBean(KeycloakSession session, RealmModel realm, UserModel user, jakarta.ws.rs.core.UriBuilder uriBuilder) TotpBean(KeycloakSession session, RealmModel realm, UserModel user, jakarta.ws.rs.core.UriBuilder uriBuilder, String secret) TotpLoginBean(KeycloakSession session, RealmModel realm, UserModel user, String selectedCredentialId) VerifyProfileBean(UserModel user, jakarta.ws.rs.core.MultivaluedMap<String, String> formData, KeycloakSession session) WebAuthnAuthenticatorsBean(KeycloakSession session, RealmModel realm, UserModel user, String credentialType) -
Uses of KeycloakSession in org.keycloak.headers
Methods in org.keycloak.headers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultSecurityHeadersProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.headers with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.http.simple
Methods in org.keycloak.http.simple with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.ipatuura_user_spi
Fields in org.keycloak.ipatuura_user_spi declared as KeycloakSessionMethods in org.keycloak.ipatuura_user_spi with parameters of type KeycloakSessionModifier and TypeMethodDescriptionIpatuuraUserStorageProviderFactory.create(KeycloakSession session, ComponentModel model) voidIpatuuraUserStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.ipatuura_user_spi with parameters of type KeycloakSessionModifierConstructorDescriptionIpatuura(KeycloakSession session, ComponentModel model) IpatuuraUserStorageProvider(KeycloakSession session, ComponentModel model, Ipatuura ipatuura, IpatuuraUserStorageProviderFactory factory) -
Uses of KeycloakSession in org.keycloak.ipatuura_user_spi.authenticator
Methods in org.keycloak.ipatuura_user_spi.authenticator with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.jgroups.certificates
Methods in org.keycloak.jgroups.certificates with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultJGroupsCertificateProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.jose.jws
Constructors in org.keycloak.jose.jws with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.keys
Methods in org.keycloak.keys with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGeneratedAesKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedEcdhKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedEcdsaKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedEddsaKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedHmacKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedRsaEncKeyProviderFactory.create(KeycloakSession session, ComponentModel model) GeneratedRsaKeyProviderFactory.create(KeycloakSession session, ComponentModel model) ImportedRsaEncKeyProviderFactory.create(KeycloakSession session, ComponentModel model) ImportedRsaKeyProviderFactory.create(KeycloakSession session, ComponentModel model) JavaKeystoreKeyProviderFactory.create(KeycloakSession session, ComponentModel model) KeyProviderFactory.create(KeycloakSession session, ComponentModel model) booleanAbstractGeneratedEcKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) booleanAbstractGeneratedRsaKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) booleanGeneratedAesKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) booleanGeneratedEddsaKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) booleanGeneratedHmacKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) default booleanKeyProviderFactory.createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) voidAbstractEcKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractEddsaKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractGeneratedEcKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractGeneratedRsaKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractGeneratedSecretKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractImportedRsaKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidAbstractRsaKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidGeneratedEddsaKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) voidJavaKeystoreKeyProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) Constructors in org.keycloak.keys with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.keys.infinispan
Methods in org.keycloak.keys.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanCachePublicKeyProviderFactory.create(KeycloakSession session) InfinispanPublicKeyStorageProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.keys.infinispan with parameters of type KeycloakSessionModifierConstructorDescriptionInfinispanCachePublicKeyProvider(KeycloakSession session, org.infinispan.Cache<String, PublicKeysEntry> keys) InfinispanPublicKeyStorageProvider(KeycloakSession session, org.infinispan.Cache<String, PublicKeysEntry> keys, Map<String, FutureTask<PublicKeysEntry>> tasksInProgress, int minTimeBetweenRequests, int maxCacheTime) -
Uses of KeycloakSession in org.keycloak.keys.loader
Methods in org.keycloak.keys.loader with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic PublicKeyPublicKeyStorageManager.getClientPublicKey(KeycloakSession session, ClientModel client, JWSInput input) static KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWK.Use keyUse, String algAlgorithm) static KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWSInput input) static KeyWrapperPublicKeyStorageManager.getIdentityProviderKeyWrapper(KeycloakSession session, RealmModel realm, OIDCIdentityProviderConfig idpConfig, JWSInput input) Constructors in org.keycloak.keys.loader with parameters of type KeycloakSessionModifierConstructorDescriptionClientPublicKeyLoader(KeycloakSession session, ClientModel client) ClientPublicKeyLoader(KeycloakSession session, ClientModel client, JWK.Use keyUse) OIDCIdentityProviderPublicKeyLoader(KeycloakSession session, OIDCIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.locale
Methods in org.keycloak.locale with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultLocaleSelectorProviderFactory.create(KeycloakSession session) DefaultLocaleUpdaterProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.locale with parameters of type KeycloakSessionModifierConstructorDescription -
Uses of KeycloakSession in org.keycloak.logging
Methods in org.keycloak.logging with parameters of type KeycloakSessionModifier and TypeMethodDescriptionMappedDiagnosticContextUtil.getMappedDiagnosticContextProvider(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.migration
Methods in org.keycloak.migration with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidMigrationModelManager.migrate(KeycloakSession session) static voidMigrationModelManager.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) -
Uses of KeycloakSession in org.keycloak.migration.migrators
Methods in org.keycloak.migration.migrators with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidMigrateTo1_2_0.migrate(KeycloakSession session) voidMigrateTo1_3_0.migrate(KeycloakSession session) voidMigrateTo1_4_0.migrate(KeycloakSession session) voidMigrateTo1_5_0.migrate(KeycloakSession session) voidMigrateTo1_6_0.migrate(KeycloakSession session) voidMigrateTo1_7_0.migrate(KeycloakSession session) voidMigrateTo1_8_0.migrate(KeycloakSession session) voidMigrateTo1_9_0.migrate(KeycloakSession session) voidMigrateTo1_9_2.migrate(KeycloakSession session) voidMigrateTo12_0_0.migrate(KeycloakSession session) voidMigrateTo14_0_0.migrate(KeycloakSession session) voidMigrateTo18_0_0.migrate(KeycloakSession session) voidMigrateTo2_0_0.migrate(KeycloakSession session) voidMigrateTo2_1_0.migrate(KeycloakSession session) voidMigrateTo2_2_0.migrate(KeycloakSession session) voidMigrateTo2_3_0.migrate(KeycloakSession session) voidMigrateTo2_5_0.migrate(KeycloakSession session) voidMigrateTo20_0_0.migrate(KeycloakSession session) voidMigrateTo21_0_0.migrate(KeycloakSession session) voidMigrateTo25_0_0.migrate(KeycloakSession session) voidMigrateTo26_0_0.migrate(KeycloakSession session) voidMigrateTo26_4_0.migrate(KeycloakSession session) voidMigrateTo3_0_0.migrate(KeycloakSession session) voidMigrateTo3_1_0.migrate(KeycloakSession session) voidMigrateTo3_2_0.migrate(KeycloakSession session) voidMigrateTo3_4_0.migrate(KeycloakSession session) voidMigrateTo3_4_1.migrate(KeycloakSession session) voidMigrateTo3_4_2.migrate(KeycloakSession session) voidMigrateTo4_0_0.migrate(KeycloakSession session) voidMigrateTo4_2_0.migrate(KeycloakSession session) voidMigrateTo4_6_0.migrate(KeycloakSession session) voidMigrateTo6_0_0.migrate(KeycloakSession session) voidMigrateTo8_0_0.migrate(KeycloakSession session) voidMigrateTo8_0_2.migrate(KeycloakSession session) voidMigrateTo9_0_0.migrate(KeycloakSession session) voidMigrateTo9_0_4.migrate(KeycloakSession session) voidMigration.migrate(KeycloakSession session) voidRealmMigration.migrate(KeycloakSession session) voidMigrateTo1_2_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_3_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_4_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_5_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_6_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_7_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_8_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo1_9_2.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo18_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo2_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo2_1_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo2_2_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo2_3_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo2_5_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo20_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo21_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo22_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_1_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_2_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_4_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_4_1.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo3_4_2.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo4_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo4_2_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo4_6_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo6_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo8_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo8_0_2.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo9_0_0.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) voidMigrateTo9_0_4.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) default voidMigration.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) Called after full import of representation.voidRealmMigration.migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) static voidMigrationUtils.migrateOldOfflineToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user) protected voidMigrateTo1_4_0.migrateRealm(KeycloakSession session, RealmModel realm) protected voidMigrateTo1_5_0.migrateRealm(KeycloakSession session, RealmModel realm) protected voidMigrateTo1_6_0.migrateRealm(KeycloakSession session, ProtocolMapperModel localeMapper, RealmModel realm) protected voidMigrateTo1_7_0.migrateRealm(KeycloakSession session, RealmModel realm) protected voidMigrateTo18_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo22_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo23_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo24_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo24_0_3.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo25_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo26_0_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo26_1_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo26_2_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo26_3_0.migrateRealm(KeycloakSession session, RealmModel realm) voidMigrateTo26_4_0.migrateRealm(KeycloakSession session, RealmModel realm) protected voidMigrateTo3_2_0.migrateRealm(KeycloakSession session, RealmModel realm) protected voidMigrateTo4_0_0.migrateRealm(KeycloakSession session, RealmModel realm, boolean json) protected voidMigrateTo4_6_0.migrateRealm(KeycloakSession session, RealmModel realm, boolean json) protected voidMigrateTo6_0_0.migrateRealm(KeycloakSession session, RealmModel realm, boolean jsn) abstract voidRealmMigration.migrateRealm(KeycloakSession session, RealmModel realm) -
Uses of KeycloakSession in org.keycloak.models
Methods in org.keycloak.models that return KeycloakSessionModifier and TypeMethodDescriptionKeycloakSessionFactory.create()ClientModel.ClientIdChangeEvent.getKeycloakSession()ClientModel.ClientRemovedEvent.getKeycloakSession()ClientModel.ClientUpdatedEvent.getKeycloakSession()ClientScopeModel.ClientScopeCreatedEvent.getKeycloakSession()ClientScopeModel.ClientScopeRemovedEvent.getKeycloakSession()FederatedIdentityModel.FederatedIdentityCreatedEvent.getKeycloakSession()FederatedIdentityModel.FederatedIdentityRemovedEvent.getKeycloakSession()GroupModel.GroupEvent.getKeycloakSession()RealmModel.IdentityProviderRemovedEvent.getKeycloakSession()RealmModel.IdentityProviderUpdatedEvent.getKeycloakSession()RealmModel.RealmAttributeUpdateEvent.getKeycloakSession()RealmModel.RealmCreationEvent.getKeycloakSession()RealmModel.RealmPostCreateEvent.getKeycloakSession()RealmModel.RealmRemovedEvent.getKeycloakSession()RoleContainerModel.RoleRemovedEvent.getKeycloakSession()RoleModel.RoleEvent.getKeycloakSession()RoleModel.RoleNameChangeEvent.getKeycloakSession()UserModel.UserPreRemovedEvent.getKeycloakSession()UserModel.UserRemovedEvent.getKeycloakSession()UserSessionProvider.getKeycloakSession()Deprecated, for removal: This API element is subject to removal in a future version.for removal.OrganizationModel.OrganizationMembershipEvent.getSession()Methods in org.keycloak.models with parameters of type KeycloakSessionModifier and TypeMethodDescriptionPasswordPolicy.Builder.build(KeycloakSession session) DefaultOAuth2DeviceUserCodeProviderFactory.create(KeycloakSession session) static voidGroupModel.GroupCreatedEvent.fire(GroupModel group, KeycloakSession session) static voidGroupModel.GroupMemberJoinEvent.fire(GroupModel group, UserModel user, KeycloakSession session) static voidGroupModel.GroupMemberLeaveEvent.fire(GroupModel group, KeycloakSession session) static voidGroupModel.GroupPathChangeEvent.fire(GroupModel group, String newPath, String previousPath, KeycloakSession session) static voidGroupModel.GroupUpdatedEvent.fire(GroupModel group, KeycloakSession session) static voidOrganizationModel.OrganizationMemberJoinEvent.fire(OrganizationModel organization, UserModel user, KeycloakSession session) static voidOrganizationModel.OrganizationMemberLeaveEvent.fire(OrganizationModel organization, UserModel user, KeycloakSession session) static voidRoleModel.RoleGrantedEvent.fire(RoleModel role, UserModel user, KeycloakSession session) static voidRoleModel.RoleRevokedEvent.fire(RoleModel role, UserModel user, KeycloakSession session) static PasswordPolicyPasswordPolicy.parse(KeycloakSession session, String policyString) voidKeycloakSessionTask.run(KeycloakSession session) KeycloakSessionTaskWithResult.run(KeycloakSession session) Computes a result.static voidImpersonationConstants.setupImpersonationService(KeycloakSession session, RealmModel realm) Constructors in org.keycloak.models with parameters of type KeycloakSessionModifierConstructorDescriptionKeycloakUriInfo(KeycloakSession session, UrlType type, jakarta.ws.rs.core.UriInfo delegate) UserManager(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.models.cache
Methods in org.keycloak.models.cache that return KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan
Fields in org.keycloak.models.cache.infinispan declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionGroupAdapter.keycloakSessionprotected final KeycloakSessionUserAdapter.keycloakSessionprotected KeycloakSessionRealmAdapter.sessionprotected KeycloakSessionRealmCacheSession.sessionprotected KeycloakSessionUserCacheSession.sessionMethods in org.keycloak.models.cache.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescription<T> TRealmCacheManager.computeSerialized(KeycloakSession session, String id, BiFunction<String, KeycloakSession, T> compute) Compute a cached realm and ensure that this happens only once with the current Keycloak instance.InfinispanCacheRealmProviderFactory.create(KeycloakSession session) InfinispanUserCacheProviderFactory.create(KeycloakSession session) DefaultLazyLoader.get(KeycloakSession session, Supplier<S> sourceSupplier) LazyLoader.get(KeycloakSession session, Supplier<S> source) Returns data from the givensource.voidUserCacheSession.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidUserCacheSession.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidCacheManager.sendInvalidationEvents(KeycloakSession session, Collection<InvalidationEvent> invalidationEvents, String eventKey) Method parameters in org.keycloak.models.cache.infinispan with type arguments of type KeycloakSessionModifier and TypeMethodDescription<T> TRealmCacheManager.computeSerialized(KeycloakSession session, String id, BiFunction<String, KeycloakSession, T> compute) Compute a cached realm and ensure that this happens only once with the current Keycloak instance.Constructors in org.keycloak.models.cache.infinispan with parameters of type KeycloakSessionModifierConstructorDescriptionGroupAdapter(CachedGroup cached, RealmCacheSession cacheSession, KeycloakSession keycloakSession, RealmModel realm) RealmAdapter(KeycloakSession session, CachedRealm cached, RealmCacheSession cacheSession) RealmCacheSession(RealmCacheManager cache, KeycloakSession session) SubjectCredentialManagerCacheAdapter(KeycloakSession session, RealmModel realm, UserModel user) UserAdapter(CachedUser cached, UserCacheSession userProvider, KeycloakSession keycloakSession, RealmModel realm) UserCacheSession(UserCacheManager cache, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan.authorization
Fields in org.keycloak.models.cache.infinispan.authorization declared as KeycloakSessionMethods in org.keycloak.models.cache.infinispan.authorization with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanCacheStoreFactoryProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.models.cache.infinispan.authorization with parameters of type KeycloakSessionModifierConstructorDescriptionStoreFactoryCacheSession(StoreFactoryCacheManager cache, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan.authorization.entities
Methods in org.keycloak.models.cache.infinispan.authorization.entities with parameters of type KeycloakSessionModifier and TypeMethodDescriptionCachedPolicy.getAssociatedPoliciesIds(KeycloakSession session, Supplier<Policy> policy) CachedResource.getAttributes(KeycloakSession session, Supplier<Resource> source) CachedPolicy.getConfig(KeycloakSession session, Supplier<Policy> policy) CachedPolicy.getResourceNames(KeycloakSession session, Supplier<Policy> policy) CachedPolicy.getResourcesIds(KeycloakSession session, Supplier<Policy> policy) CachedPolicy.getScopesIds(KeycloakSession session, Supplier<Policy> policy) CachedResource.getScopesIds(KeycloakSession session, Supplier<Resource> source) CachedResource.getUris(KeycloakSession session, Supplier<Resource> source) -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan.entities
Methods in org.keycloak.models.cache.infinispan.entities with parameters of type KeycloakSessionModifier and TypeMethodDescriptionCachedGroup.getAttributes(KeycloakSession session, Supplier<GroupModel> group) CachedRole.getAttributes(KeycloakSession session, Supplier<RoleModel> roleModel) CachedUser.getAttributes(KeycloakSession session, Supplier<UserModel> userModel) CachedRealm.getCibaConfig(KeycloakSession session, Supplier<RealmModel> modelSupplier) CachedRealm.getDefaultDefaultClientScopes(KeycloakSession session, Supplier<RealmModel> modelSupplier) CachedUser.getFirstAttribute(KeycloakSession session, String name, Supplier<UserModel> userModel) CachedUser.getGroups(KeycloakSession session, Supplier<UserModel> userModel) CachedRealm.getOAuth2DeviceConfig(KeycloakSession session, Supplier<RealmModel> modelSupplier) CachedRealm.getOptionalDefaultClientScopes(KeycloakSession session, Supplier<RealmModel> modelSupplier) CachedRealm.getParConfig(KeycloakSession session, Supplier<RealmModel> modelSupplier) CachedUser.getRequiredActions(KeycloakSession session, Supplier<UserModel> userModel) CachedGroup.getRoleMappings(KeycloakSession session, Supplier<GroupModel> group) CachedUser.getRoleMappings(KeycloakSession session, Supplier<UserModel> userModel) CachedUser.getStoredCredentials(KeycloakSession session, Supplier<UserModel> userModel) CachedGroup.getSubGroups(KeycloakSession session, Supplier<GroupModel> group) -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan.idp
Methods in org.keycloak.models.cache.infinispan.idp with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanIdentityProviderStorageProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.models.cache.infinispan.idp with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.cache.infinispan.organization
Methods in org.keycloak.models.cache.infinispan.organization with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanOrganizationProviderFactory.create(KeycloakSession session) CachedOrganization.getAttributes(KeycloakSession session, Supplier<OrganizationModel> organizationModel) Constructors in org.keycloak.models.cache.infinispan.organization with parameters of type KeycloakSessionModifierConstructorDescriptionOrganizationAdapter(KeycloakSession session, CachedOrganization cached, Supplier<OrganizationProvider> delegate, InfinispanOrganizationProvider organizationCache) -
Uses of KeycloakSession in org.keycloak.models.dblock
Constructors in org.keycloak.models.dblock with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.delegate
Constructors in org.keycloak.models.delegate with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.jpa
Fields in org.keycloak.models.jpa declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionClientAdapter.sessionprotected KeycloakSessionClientScopeAdapter.sessionprotected final KeycloakSessionGroupAdapter.sessionprotected KeycloakSessionRealmAdapter.sessionprotected KeycloakSessionRoleAdapter.sessionMethods in org.keycloak.models.jpa that return KeycloakSessionModifier and TypeMethodDescriptionJpaUserPartialEvaluationProvider.getSession()JpaUserProvider.getSession()Methods in org.keycloak.models.jpa with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJpaClientProviderFactory.create(KeycloakSession session) JpaClientScopeProviderFactory.create(KeycloakSession session) JpaDeploymentStateProviderFactory.create(KeycloakSession session) JpaGroupProviderFactory.create(KeycloakSession session) JpaIdentityProviderStorageProviderFactory.create(KeycloakSession session) JpaRealmProviderFactory.create(KeycloakSession session) JpaRoleProviderFactory.create(KeycloakSession session) JpaUserCredentialStoreFactory.create(KeycloakSession session) JpaUserProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.models.jpa with parameters of type KeycloakSessionModifierConstructorDescriptionClientAdapter(RealmModel realm, jakarta.persistence.EntityManager em, KeycloakSession session, ClientEntity entity) ClientScopeAdapter(RealmModel realm, jakarta.persistence.EntityManager em, KeycloakSession session, ClientScopeEntity entity) GroupAdapter(KeycloakSession session, RealmModel realm, jakarta.persistence.EntityManager em, GroupEntity group) JpaRealmProvider(KeycloakSession session, jakarta.persistence.EntityManager em, Set<String> clientSearchableAttributes, Set<String> groupSearchableAttributes) JpaUserCredentialStore(KeycloakSession session, jakarta.persistence.EntityManager em) JpaUserProvider(KeycloakSession session, jakarta.persistence.EntityManager em) RealmAdapter(KeycloakSession session, jakarta.persistence.EntityManager em, RealmEntity realm) RoleAdapter(KeycloakSession session, RealmModel realm, jakarta.persistence.EntityManager em, RoleEntity role) UserAdapter(KeycloakSession session, RealmModel realm, jakarta.persistence.EntityManager em, UserEntity user) -
Uses of KeycloakSession in org.keycloak.models.jpa.session
Methods in org.keycloak.models.jpa.session with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJpaRevokedTokensPersisterProviderFactory.create(KeycloakSession session) JpaUserSessionPersisterProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.models.jpa.session with parameters of type KeycloakSessionModifierConstructorDescriptionJpaUserSessionPersisterProvider(KeycloakSession session, jakarta.persistence.EntityManager em) -
Uses of KeycloakSession in org.keycloak.models.light
Methods in org.keycloak.models.light with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic LightweightUserAdapterLightweightUserAdapter.fromString(KeycloakSession session, RealmModel realm, String serializedForm) Constructors in org.keycloak.models.light with parameters of type KeycloakSessionModifierConstructorDescriptionLightweightUserAdapter(KeycloakSession session, String id) LightweightUserAdapter(KeycloakSession session, RealmModel realm, String id) -
Uses of KeycloakSession in org.keycloak.models.session
Methods in org.keycloak.models.session with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDisabledUserSessionPersisterProvider.create(KeycloakSession session) Constructors in org.keycloak.models.session with parameters of type KeycloakSessionModifierConstructorDescriptionPersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession) PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession) PersistentUserSessionAdapter(KeycloakSession session, PersistentUserSessionModel model, RealmModel realm, String userId, Map<String, AuthenticatedClientSessionModel> clientSessions) -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan
Fields in org.keycloak.models.sessions.infinispan declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionInfinispanUserLoginFailureProvider.sessionprotected final KeycloakSessionInfinispanUserSessionProvider.sessionprotected final KeycloakSessionPersistentUserSessionProvider.sessionMethods in org.keycloak.models.sessions.infinispan that return KeycloakSessionModifier and TypeMethodDescriptionInfinispanUserSessionProvider.getKeycloakSession()PersistentUserSessionProvider.getKeycloakSession()Methods in org.keycloak.models.sessions.infinispan with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInfinispanAuthenticationSessionProviderFactory.create(KeycloakSession session) InfinispanSingleUseObjectProviderFactory.create(KeycloakSession session) InfinispanStickySessionEncoderProviderFactory.create(KeycloakSession session) InfinispanUserLoginFailureProviderFactory.create(KeycloakSession session) InfinispanUserSessionProviderFactory.create(KeycloakSession session) protected voidInfinispanAuthenticationSessionProviderFactory.registerClusterListeners(KeycloakSession session) protected voidInfinispanUserLoginFailureProviderFactory.registerClusterListeners(KeycloakSession session) protected voidInfinispanUserSessionProviderFactory.registerClusterListeners(KeycloakSession session) Constructors in org.keycloak.models.sessions.infinispan with parameters of type KeycloakSessionModifierConstructorDescriptionAuthenticatedClientSessionAdapter(KeycloakSession kcSession, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, ClientSessionManager clientSessionManager, EmbeddedClientSessionKey cacheKey, boolean offline) AuthenticationSessionAdapter(KeycloakSession session, RootAuthenticationSessionModel parent, SessionEntityUpdater<AuthenticationSessionEntity> updater, String tabId) InfinispanAuthenticationSessionProvider(KeycloakSession session, InfinispanKeyGenerator keyGenerator, InfinispanChangelogBasedTransaction<String, RootAuthenticationSessionEntity> sessionTx, int authSessionsLimit) InfinispanSingleUseObjectProvider(KeycloakSession session, org.infinispan.commons.api.BasicCache<String, SingleUseObjectValueEntity> singleUseObjectCache, boolean persistRevokedTokens, InfinispanKeycloakTransaction tx) InfinispanStickySessionEncoderProvider(KeycloakSession session, boolean shouldAttachRoute) InfinispanUserLoginFailureProvider(KeycloakSession session, InfinispanChangelogBasedTransaction<LoginFailureKey, LoginFailureEntity> loginFailuresTx) InfinispanUserSessionProvider(KeycloakSession session, PersisterLastSessionRefreshStore persisterLastSessionRefreshStore, InfinispanKeyGenerator keyGenerator, InfinispanChangelogBasedTransaction<String, UserSessionEntity> sessionTx, InfinispanChangelogBasedTransaction<String, UserSessionEntity> offlineSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineClientSessionTx, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster) PersistentUserSessionProvider(KeycloakSession session, InfinispanKeyGenerator keyGenerator, UserSessionPersistentChangelogBasedTransaction sessionTx, ClientSessionPersistentChangelogBasedTransaction clientSessionTx) RootAuthenticationSessionAdapter(KeycloakSession session, InfinispanAuthenticationSessionProvider provider, RealmModel realm, RootAuthenticationSessionEntity entity, int authSessionsLimit) UserSessionAdapter(KeycloakSession session, UserModel user, T provider, SessionsChangelogBasedTransaction<String, UserSessionEntity> userSessionUpdateTx, SessionsChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline) -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.changes
Fields in org.keycloak.models.sessions.infinispan.changes declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionInfinispanChangelogBasedTransaction.kcSessionprotected final KeycloakSessionPersistentSessionsChangelogBasedTransaction.kcSessionMethods in org.keycloak.models.sessions.infinispan.changes with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic <K,V extends SessionEntity>
CacheHolder<K,V> InfinispanChangesUtils.createWithCache(KeycloakSession session, String cacheName, SessionFunction<V> lifespanFunction, SessionFunction<V> maxIdleFunction) voidPersistentUpdate.perform(KeycloakSession session) voidJpaChangesPerformer.write(KeycloakSession session) Applies all the pending write operation into the database.Constructors in org.keycloak.models.sessions.infinispan.changes with parameters of type KeycloakSessionModifierConstructorDescriptionClientSessionPersistentChangelogBasedTransaction(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> cacheHolder, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineCacheHolder, UserSessionPersistentChangelogBasedTransaction userSessionTx) InfinispanChangelogBasedTransaction(KeycloakSession kcSession, CacheHolder<K, V> cacheHolder) PersistentSessionsChangelogBasedTransaction(KeycloakSession session, String cacheName, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<K, V> cacheHolder, CacheHolder<K, V> offlineCacheHolder) UserSessionPersistentChangelogBasedTransaction(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<String, UserSessionEntity> cacheHolder, CacheHolder<String, UserSessionEntity> offlineCacheHolder) Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.changes.remote.updater.authsession
Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.authsession with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidRootAuthenticationSessionUpdater.initialize(KeycloakSession session, RealmModel realm, int authSessionsLimit) -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.changes.sessions
Methods in org.keycloak.models.sessions.infinispan.changes.sessions with parameters of type KeycloakSessionModifier and TypeMethodDescriptionPersisterLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession, boolean offline) PersisterLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline) voidAbstractLastSessionRefreshStore.putLastSessionRefresh(KeycloakSession kcSession, String sessionId, String realmId, int lastSessionRefresh) voidAbstractLastSessionRefreshStoreFactory.PropagateLastSessionRefreshTask.run(KeycloakSession session) protected abstract voidAbstractLastSessionRefreshStore.sendMessage(KeycloakSession kcSession, Map<String, SessionData> refreshesToSend) Bulk update the underlying store with all the user sessions, which were refreshed by Keycloak since the last call of this methodprotected voidPersisterLastSessionRefreshStore.sendMessage(KeycloakSession kcSession, Map<String, SessionData> refreshesToSend) protected voidAbstractLastSessionRefreshStoreFactory.setupPeriodicTimer(KeycloakSession kcSession, AbstractLastSessionRefreshStore store, long timerIntervalMs, String eventKey) -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.events
Methods in org.keycloak.models.sessions.infinispan.events with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic <T extends SessionClusterEvent>
TSessionClusterEvent.createEvent(Class<T> eventClass, String eventKey, KeycloakSession session, String realmId) Constructors in org.keycloak.models.sessions.infinispan.events with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.remote
Methods in org.keycloak.models.sessions.infinispan.remote that return KeycloakSessionMethods in org.keycloak.models.sessions.infinispan.remote with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRemoteInfinispanAuthenticationSessionProviderFactory.create(KeycloakSession session) RemoteInfinispanSingleUseObjectProviderFactory.create(KeycloakSession session) RemoteStickySessionEncoderProviderFactory.create(KeycloakSession session) RemoteUserLoginFailureProviderFactory.create(KeycloakSession session) RemoteUserSessionProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.models.sessions.infinispan.remote with parameters of type KeycloakSessionModifierConstructorDescriptionRemoteInfinispanAuthenticationSessionProvider(KeycloakSession session, int authSessionsLimit, AuthenticationSessionChangeLogTransaction transaction) RemoteUserSessionProvider(KeycloakSession session, UserSessionTransaction transaction, int batchSize) -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.transaction
Methods in org.keycloak.models.sessions.infinispan.transaction with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultInfinispanTransactionProviderFactory.create(KeycloakSession session) voidDatabaseUpdate.write(KeycloakSession session) Write the database changes using thesessionprovided.Constructors in org.keycloak.models.sessions.infinispan.transaction with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.models.sessions.infinispan.util
Methods in org.keycloak.models.sessions.infinispan.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionprotected <K> KInfinispanKeyGenerator.generateKey(KeycloakSession session, org.infinispan.Cache<K, ?> cache, org.infinispan.affinity.KeyGenerator<K> keyGenerator) InfinispanKeyGenerator.generateKeyString(KeycloakSession session, org.infinispan.Cache<String, ?> cache) InfinispanKeyGenerator.generateKeyUUID(KeycloakSession session, org.infinispan.Cache<UUID, ?> cache) -
Uses of KeycloakSession in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidSystemClientUtil.checkSkipLink(KeycloakSession session, AuthenticationSessionModel authSession) Cleanup system client URL to avoid links to account managementstatic voidKeycloakModelUtils.cloneContextRealmClientSessionToSession(KeycloakContext origContext, KeycloakSession targetSession) Sets up the context for the specified session with the RealmModel, clientModel and AuthenticatedSessionModel.static voidKeycloakModelUtils.cloneContextRealmClientToSession(KeycloakContext origContext, KeycloakSession targetSession) Sets up the context for the specified session with the RealmModel.static ClientModelRepresentationToModel.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep) Does not create scope or role mappings!static ClientModelRepresentationToModel.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep, Map<String, String> mappedFlows) static voidRepresentationToModel.createCredentials(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest) static voidDefaultClientScopes.createDefaultClientScopes(KeycloakSession session, RealmModel realm, boolean addScopesToExistingClients) static voidRepresentationToModel.createFederatedIdentities(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user) static voidRepresentationToModel.createGroups(KeycloakSession session, UserRepresentation userRep, RealmModel newRealm, UserModel user) static ResourceServerRepresentationToModel.createResourceServer(ClientModel client, KeycloakSession session, boolean addDefaultRoles) static UserModelRepresentationToModel.createUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep) static voidKeycloakModelUtils.deepDeleteAuthenticationExecutor(KeycloakSession session, RealmModel realm, AuthenticationExecutionModel authExecutor, Runnable flowUnavailableHandler, Runnable builtinFlowHandler) Recursively remove authentication executor (including sub-flows and configs) from the model storagestatic voidKeycloakModelUtils.deepDeleteAuthenticationFlow(KeycloakSession session, RealmModel realm, AuthenticationFlowModel authFlow, Runnable flowUnavailableHandler, Runnable builtinFlowHandler) Recursively remove authentication flow (including all subflows and executions) from the model storagestatic booleanKeycloakModelUtils.escapeSlashesInGroupPath(KeycloakSession session) Helper to get from the session if group path slashes should be escaped or not.static voidModelToRepresentation.exportAuthenticationFlows(KeycloakSession session, RealmModel realm, RealmRepresentation rep) static voidModelToRepresentation.exportGroups(KeycloakSession session, RealmModel realm, RealmRepresentation rep) static GroupModelKeycloakModelUtils.findGroupByPath(KeycloakSession session, RealmModel realm, String path) Finds group by path.static GroupModelKeycloakModelUtils.findGroupByPath(KeycloakSession session, RealmModel realm, String[] path) Finds group by path.static UserModelKeycloakModelUtils.findUserByNameOrEmail(KeycloakSession session, RealmModel realm, String username) If "Login with email" is enabled and the given username contains '@', attempts to find the user by email for authentication.static Map<String,ProviderConfigProperty> ComponentUtil.getComponentConfigProperties(KeycloakSession session, String providerType, String providerId) static Map<String,ProviderConfigProperty> ComponentUtil.getComponentConfigProperties(KeycloakSession session, ComponentModel component) static Map<String,ProviderConfigProperty> ComponentUtil.getComponentConfigProperties(KeycloakSession session, ComponentRepresentation component) static ComponentFactoryComponentUtil.getComponentFactory(KeycloakSession session, ComponentModel component) static ComponentFactoryComponentUtil.getComponentFactory(KeycloakSession session, ComponentRepresentation component) StripSecretsUtils.GetComponentPropertiesFn.getComponentProperties(KeycloakSession session, String providerType, String providerId) static StringKeycloakModelUtils.getIdentityProviderDisplayName(KeycloakSession session, IdentityProviderModel provider) static voidRepresentationToModel.importAuthorizationSettings(ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) static voidRepresentationToModel.importRealm(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm, Runnable userImport) static booleanKeycloakModelUtils.isFlowUsed(KeycloakSession session, RealmModel realm, AuthenticationFlowModel model) Check to see if a flow is currently in usestatic voidComponentUtil.notifyCreated(KeycloakSession session, RealmModel realm, ComponentModel model) static voidComponentUtil.notifyPreRemove(KeycloakSession session, RealmModel realm, ComponentModel model) static voidComponentUtil.notifyUpdated(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) static <T> TKeycloakModelUtils.runOnRealm(KeycloakSession session, RealmModel target, Function<KeycloakSession, T> operation) Runs the givenoperationwithin the scope of the given @{target} realm.static voidKeycloakModelUtils.setDefaultGroups(KeycloakSession session, RealmModel realm, Stream<String> groups) Sets the default groups on the realmprotected static voidStripSecretsUtils.stripRealm(KeycloakSession session, RealmRepresentation rep, StripSecretsUtils.GetComponentPropertiesFn fnGetConfigProperties) static <T> TStripSecretsUtils.stripSecrets(KeycloakSession session, T representation) static Stream<GroupRepresentation>ModelToRepresentation.toGroupHierarchy(KeycloakSession session, RealmModel realm, boolean full) Deprecated.static AuthenticationExecutionModelRepresentationToModel.toModel(KeycloakSession session, RealmModel realm, AuthenticationExecutionRepresentation rep) static ComponentModelRepresentationToModel.toModel(KeycloakSession session, ComponentRepresentation rep) static IdentityProviderModelRepresentationToModel.toModel(RealmModel realm, IdentityProviderRepresentation representation, KeycloakSession session) static ClientRepresentationModelToRepresentation.toRepresentation(ClientModel clientModel, KeycloakSession session) static ComponentRepresentationModelToRepresentation.toRepresentation(KeycloakSession session, ComponentModel component, boolean internal) static RealmRepresentationModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, boolean internal) static RealmRepresentationModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, boolean internal, boolean export) ModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, AuthenticationExecutionModel model) ModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, AuthenticationFlowModel model) static UserRepresentationModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, UserModel user) static UserRepresentationModelToRepresentation.toRepresentation(KeycloakSession session, RealmModel realm, UserModel user, UserRepresentation rep, boolean setUserAttributes) static ResourceServerRepresentationModelToRepresentation.toResourceServerRepresentation(KeycloakSession session, ClientModel client) static voidRepresentationToModel.updateClient(ClientRepresentation rep, ClientModel resource, KeycloakSession session) static voidRepresentationToModel.updateComponent(KeycloakSession session, ComponentRepresentation rep, ComponentModel component, boolean internal) static voidRepresentationToModel.updateRealm(RealmRepresentation rep, RealmModel realm, KeycloakSession session) Method parameters in org.keycloak.models.utils with type arguments of type KeycloakSessionModifier and TypeMethodDescriptionstatic <T> TKeycloakModelUtils.runOnRealm(KeycloakSession session, RealmModel target, Function<KeycloakSession, T> operation) Runs the givenoperationwithin the scope of the given @{target} realm. -
Uses of KeycloakSession in org.keycloak.models.workflow
Methods in org.keycloak.models.workflow that return KeycloakSessionModifier and TypeMethodDescriptionprotected KeycloakSessionEventBasedWorkflowProvider.getSession()WorkflowStepRunnerSuccessEvent.session()Returns the value of thesessionrecord component.Methods in org.keycloak.models.workflow with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAddRequiredActionStepProviderFactory.create(KeycloakSession session, ComponentModel model) DeleteUserStepProviderFactory.create(KeycloakSession session, ComponentModel model) DisableUserStepProviderFactory.create(KeycloakSession session, ComponentModel model) EventBasedWorkflowProviderFactory.create(KeycloakSession session, ComponentModel model) JpaWorkflowStateProviderFactory.create(KeycloakSession session) NotifyUserStepProviderFactory.create(KeycloakSession session, ComponentModel model) SetUserAttributeStepProviderFactory.create(KeycloakSession session, ComponentModel model) UserCreationTimeWorkflowProviderFactory.create(KeycloakSession session, ComponentModel model) UserSessionRefreshTimeWorkflowProviderFactory.create(KeycloakSession session, ComponentModel model) default PWorkflowConditionProviderFactory.create(KeycloakSession session) WorkflowConditionProviderFactory.create(KeycloakSession session, List<String> configParameters) WorkflowsEventListenerFactory.create(KeycloakSession session) ResourceType.resolveResource(KeycloakSession session, String id) Constructors in org.keycloak.models.workflow with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractUserWorkflowProvider(KeycloakSession session, ComponentModel model) AddRequiredActionStepProvider(KeycloakSession session, ComponentModel model) DeleteUserStepProvider(KeycloakSession session, ComponentModel model) DisableUserStepProvider(KeycloakSession session, ComponentModel model) EventBasedWorkflowProvider(KeycloakSession session, ComponentModel model) JpaWorkflowStateProvider(KeycloakSession session) NotifyUserStepProvider(KeycloakSession session, ComponentModel model) SetUserAttributeStepProvider(KeycloakSession session, ComponentModel model) UserCreationTimeWorkflowProvider(KeycloakSession session, ComponentModel model) UserSessionRefreshTimeWorkflowProvider(KeycloakSession session, ComponentModel model) WorkflowEventListener(KeycloakSession session) WorkflowsManager(KeycloakSession session) Creates an instance of aWorkflowStepRunnerSuccessEventrecord class. -
Uses of KeycloakSession in org.keycloak.models.workflow.conditions
Methods in org.keycloak.models.workflow.conditions with parameters of type KeycloakSessionModifier and TypeMethodDescriptionExpressionWorkflowConditionFactory.create(KeycloakSession session, List<String> configParameters) GroupMembershipWorkflowConditionFactory.create(KeycloakSession session, List<String> configParameters) GroupMembershipWorkflowConditionFactory.create(KeycloakSession session, Map<String, List<String>> config) IdentityProviderWorkflowConditionFactory.create(KeycloakSession session, List<String> configParameters) IdentityProviderWorkflowConditionFactory.create(KeycloakSession session, Map<String, List<String>> config) RoleWorkflowConditionFactory.create(KeycloakSession session, List<String> configParameters) UserAttributeWorkflowConditionFactory.create(KeycloakSession session, List<String> configParameters) UserAttributeWorkflowConditionFactory.create(KeycloakSession session, Map<String, List<String>> config) Constructors in org.keycloak.models.workflow.conditions with parameters of type KeycloakSessionModifierConstructorDescriptionExpressionWorkflowConditionProvider(KeycloakSession session, String expression) GroupMembershipWorkflowConditionProvider(KeycloakSession session, List<String> expectedGroups) IdentityProviderWorkflowConditionProvider(KeycloakSession session, List<String> expectedAliases) RoleWorkflowConditionProvider(KeycloakSession session, List<String> expectedRoles) UserAttributeWorkflowConditionProvider(KeycloakSession session, Map<String, List<String>> expectedAttributes) -
Uses of KeycloakSession in org.keycloak.models.workflow.conditions.expression
Constructors in org.keycloak.models.workflow.conditions.expression with parameters of type KeycloakSessionModifierConstructorDescriptionBooleanConditionEvaluator(KeycloakSession session, WorkflowEvent event) PredicateConditionEvaluator(KeycloakSession session, jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<String> query, jakarta.persistence.criteria.Root<?> root) -
Uses of KeycloakSession in org.keycloak.organization.admin.resource
Constructors in org.keycloak.organization.admin.resource with parameters of type KeycloakSessionModifierConstructorDescriptionOrganizationIdentityProvidersResource(KeycloakSession session, OrganizationModel organization, AdminEventBuilder adminEvent) OrganizationInvitationResource(KeycloakSession session, OrganizationModel organization, AdminEventBuilder adminEvent) OrganizationMemberResource(KeycloakSession session, OrganizationModel organization, AdminEventBuilder adminEvent) OrganizationResource(KeycloakSession session, OrganizationModel organization, AdminEventBuilder adminEvent) OrganizationsResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) -
Uses of KeycloakSession in org.keycloak.organization.authentication.authenticators.broker
Methods in org.keycloak.organization.authentication.authenticators.broker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanIdpAddOrganizationMemberAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) IdpOrganizationAuthenticatorFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.organization.authentication.authenticators.browser
Methods in org.keycloak.organization.authentication.authenticators.browser with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanOrganizationAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) OrganizationAuthenticatorFactory.create(KeycloakSession session) OrganizationAuthenticatorFactory.getOptionalReferenceCategories(KeycloakSession session) Constructors in org.keycloak.organization.authentication.authenticators.browser with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.organization.jpa
Methods in org.keycloak.organization.jpa with parameters of type KeycloakSessionConstructors in org.keycloak.organization.jpa with parameters of type KeycloakSessionModifierConstructorDescriptionJpaOrganizationProvider(KeycloakSession session) OrganizationAdapter(KeycloakSession session, RealmModel realm, OrganizationEntity entity, OrganizationProvider provider) -
Uses of KeycloakSession in org.keycloak.organization.protocol.mappers.oidc
Methods in org.keycloak.organization.protocol.mappers.oidc with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOrganizationMembershipMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel model) OrganizationScope.resolveName(KeycloakSession session, Set<String> scopes, String previous) Resolves the name of this scope based on the given set ofscopesand thepreviousname.OrganizationScope.resolveOrganizations(KeycloakSession session) Returns a stream ofOrganizationScopeinstances based on the scopes from theAuthenticationSessionModelassociated with the givensession.OrganizationScope.resolveOrganizations(UserModel user, String scope, KeycloakSession session) Returns the organizations mapped from thescopebased on the givenuser.OrganizationScope.resolveOrganizations(UserModel user, KeycloakSession session) Returns a stream ofOrganizationScopeinstances based on the scopes from theAuthenticationSessionModelassociated with the givensessionand where the givenuseris a member.protected voidOrganizationMembershipMapper.setClaim(IDToken token, ProtocolMapperModel model, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) OrganizationScope.toClientScope(String name, UserModel user, KeycloakSession session) Returns aClientScopeModelwith the givennamefor this scope.static OrganizationScopeOrganizationScope.valueOfScope(KeycloakSession session) Returns aOrganizationScopeinstance based on the scopes from theAuthenticationSessionModelassociated with the givensession.static OrganizationScopeOrganizationScope.valueOfScope(KeycloakSession session, String rawScope) Returns aOrganizationScopeinstance based on the givenrawScope. -
Uses of KeycloakSession in org.keycloak.organization.protocol.mappers.saml
Methods in org.keycloak.organization.protocol.mappers.saml with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidOrganizationMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of KeycloakSession in org.keycloak.organization.utils
Methods in org.keycloak.organization.utils with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic booleanOrganizations.canManageOrganizationGroup(KeycloakSession session, GroupModel group) static OrganizationProviderOrganizations.getProvider(KeycloakSession session) static booleanOrganizations.isEnabledAndOrganizationsPresent(KeycloakSession session) static booleanOrganizations.isReadOnlyOrganizationMember(KeycloakSession session, UserModel delegate) static booleanOrganizations.isRegistrationAllowed(KeycloakSession session, RealmModel realm) static Consumer<GroupModel>Organizations.removeGroup(KeycloakSession session, RealmModel realm) static List<IdentityProviderModel>Organizations.resolveHomeBroker(KeycloakSession session, UserModel user) static OrganizationModelOrganizations.resolveOrganization(KeycloakSession session) static OrganizationModelOrganizations.resolveOrganization(KeycloakSession session, UserModel user) static OrganizationModelOrganizations.resolveOrganization(KeycloakSession session, UserModel user, String domain) -
Uses of KeycloakSession in org.keycloak.partialimport
Methods in org.keycloak.partialimport with parameters of type KeycloakSessionModifier and TypeMethodDescriptionabstract voidAbstractPartialImport.create(RealmModel realm, KeycloakSession session, T resourceRep) voidClientsPartialImport.create(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep) voidGroupsPartialImport.create(RealmModel realm, KeycloakSession session, GroupRepresentation groupRep) voidIdentityProviderMappersPartialImport.create(RealmModel realm, KeycloakSession session, IdentityProviderMapperRepresentation idpMapperRep) voidIdentityProvidersPartialImport.create(RealmModel realm, KeycloakSession session, IdentityProviderRepresentation idpRep) voidRealmRolesPartialImport.create(RealmModel realm, KeycloakSession session, RoleRepresentation roleRep) voidUsersPartialImport.create(RealmModel realm, KeycloakSession session, UserRepresentation user) AbstractPartialImport.doImport(PartialImportRepresentation partialImportRep, RealmModel realm, KeycloakSession session) PartialImport.doImport(PartialImportRepresentation rep, RealmModel realm, KeycloakSession session) Create (or re-create) all the imported resources.RolesPartialImport.doImport(PartialImportRepresentation rep, RealmModel realm, KeycloakSession session) abstract booleanAbstractPartialImport.exists(RealmModel realm, KeycloakSession session, T resourceRep) booleanClientRolesPartialImport.exists(RealmModel realm, KeycloakSession session, String clientId, RoleRepresentation roleRep) booleanClientsPartialImport.exists(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep) booleanGroupsPartialImport.exists(RealmModel realm, KeycloakSession session, GroupRepresentation groupRep) booleanIdentityProviderMappersPartialImport.exists(RealmModel realm, KeycloakSession session, IdentityProviderMapperRepresentation idpMapperRep) booleanIdentityProvidersPartialImport.exists(RealmModel realm, KeycloakSession session, IdentityProviderRepresentation idpRep) booleanRealmRolesPartialImport.exists(RealmModel realm, KeycloakSession session, RoleRepresentation roleRep) booleanUsersPartialImport.exists(RealmModel realm, KeycloakSession session, UserRepresentation user) abstract StringAbstractPartialImport.getModelId(RealmModel realm, KeycloakSession session, T resourceRep) ClientsPartialImport.getModelId(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep) GroupsPartialImport.getModelId(RealmModel realm, KeycloakSession session, GroupRepresentation groupRep) IdentityProviderMappersPartialImport.getModelId(RealmModel realm, KeycloakSession session, IdentityProviderMapperRepresentation idpMapperRep) IdentityProvidersPartialImport.getModelId(RealmModel realm, KeycloakSession session, IdentityProviderRepresentation idpRep) RealmRolesPartialImport.getModelId(RealmModel realm, KeycloakSession session, RoleRepresentation roleRep) UsersPartialImport.getModelId(RealmModel realm, KeycloakSession session, UserRepresentation user) voidAbstractPartialImport.prepare(PartialImportRepresentation partialImportRep, RealmModel realm, KeycloakSession session) voidClientRolesPartialImport.prepare(PartialImportRepresentation partialImportRep, RealmModel realm, KeycloakSession session) voidPartialImport.prepare(PartialImportRepresentation rep, RealmModel realm, KeycloakSession session) Find which resources will need to be skipped or overwritten.voidRolesPartialImport.prepare(PartialImportRepresentation rep, RealmModel realm, KeycloakSession session) abstract voidAbstractPartialImport.remove(RealmModel realm, KeycloakSession session, T resourceRep) voidClientsPartialImport.remove(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep) voidGroupsPartialImport.remove(RealmModel realm, KeycloakSession session, GroupRepresentation groupRep) voidIdentityProviderMappersPartialImport.remove(RealmModel realm, KeycloakSession session, IdentityProviderMapperRepresentation idpMapperRep) voidIdentityProvidersPartialImport.remove(RealmModel realm, KeycloakSession session, IdentityProviderRepresentation idpRep) voidRealmRolesPartialImport.remove(RealmModel realm, KeycloakSession session, RoleRepresentation roleRep) voidUsersPartialImport.remove(RealmModel realm, KeycloakSession session, UserRepresentation user) voidAbstractPartialImport.removeOverwrites(RealmModel realm, KeycloakSession session) voidPartialImport.removeOverwrites(RealmModel realm, KeycloakSession session) Delete resources that will be overwritten.voidRolesPartialImport.removeOverwrites(RealmModel realm, KeycloakSession session) Constructors in org.keycloak.partialimport with parameters of type KeycloakSessionModifierConstructorDescriptionPartialImportManager(PartialImportRepresentation rep, KeycloakSession session, RealmModel realm) -
Uses of KeycloakSession in org.keycloak.policy
Methods in org.keycloak.policy with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAgePasswordPolicyProviderFactory.create(KeycloakSession session) BlacklistPasswordPolicyProviderFactory.create(KeycloakSession session) DefaultPasswordPolicyManagerProviderFactory.create(KeycloakSession session) DigitsPasswordPolicyProviderFactory.create(KeycloakSession session) ForceExpiredPasswordPolicyProviderFactory.create(KeycloakSession session) HashAlgorithmPasswordPolicyProviderFactory.create(KeycloakSession session) HashIterationsPasswordPolicyProviderFactory.create(KeycloakSession session) HistoryPasswordPolicyProviderFactory.create(KeycloakSession session) LengthPasswordPolicyProviderFactory.create(KeycloakSession session) LowerCasePasswordPolicyProviderFactory.create(KeycloakSession session) MaxAuthAgePasswordPolicyProviderFactory.create(KeycloakSession session) MaximumLengthPasswordPolicyProviderFactory.create(KeycloakSession session) NotContainsUsernamePasswordPolicyProviderFactory.create(KeycloakSession session) NotEmailPasswordPolicyProviderFactory.create(KeycloakSession session) NotUsernamePasswordPolicyProviderFactory.create(KeycloakSession session) RecoveryCodesWarningThresholdPasswordPolicyProviderFactory.create(KeycloakSession session) Deprecated.RegexPatternsPasswordPolicyProviderFactory.create(KeycloakSession session) SpecialCharsPasswordPolicyProviderFactory.create(KeycloakSession session) UpperCasePasswordPolicyProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.policy with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol
Fields in org.keycloak.protocol declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAuthorizationEndpointBase.sessionMethods in org.keycloak.protocol with parameters of type KeycloakSessionModifier and TypeMethodDescriptionLoginProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) static voidRestartLoginCookie.expireRestartCookie(KeycloakSession session) static ProtocolMapperModelProtocolMapperUtils.findLocaleMapper(KeycloakSession session) Find the builtin locale mapper.jakarta.ws.rs.core.ResponseClientInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) default ProtocolMapperModelProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) Get effective configuration of protocol mapper.static StringRestartLoginCookie.getRestartCookie(KeycloakSession session) static Stream<Map.Entry<ProtocolMapperModel,ProtocolMapper>> ProtocolMapperUtils.getSortedProtocolMappers(KeycloakSession session, ClientSessionContext ctx) static Stream<Map.Entry<ProtocolMapperModel,ProtocolMapper>> ProtocolMapperUtils.getSortedProtocolMappers(KeycloakSession session, ClientSessionContext ctx, Predicate<Map.Entry<ProtocolMapperModel, ProtocolMapper>> filter) static booleanProtocolMapperUtils.isEnabled(KeycloakSession session, ProtocolMapperModel mapper) static AuthenticationSessionModelRestartLoginCookie.restartSession(KeycloakSession session, RealmModel realm, RootAuthenticationSessionModel rootSession, String expectedClientId, String encodedCookie) static voidRestartLoginCookie.setRestartCookie(KeycloakSession session, AuthenticationSessionModel authSession) LoginProtocol.setSession(KeycloakSession session) default voidProtocolMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) Called when instance of mapperModel is created/updated for this protocolMapper through admin endpointConstructors in org.keycloak.protocol with parameters of type KeycloakSessionModifierConstructorDescriptionAuthorizationEndpointBase(KeycloakSession session, EventBuilder event) -
Uses of KeycloakSession in org.keycloak.protocol.docker
Methods in org.keycloak.protocol.docker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanDockerAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) DockerAuthenticatorFactory.create(KeycloakSession session) DockerAuthV2ProtocolFactory.create(KeycloakSession session) DockerAuthV2ProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) DockerAuthV2Protocol.setSession(KeycloakSession session) Constructors in org.keycloak.protocol.docker with parameters of type KeycloakSessionModifierConstructorDescriptionDockerAuthV2Protocol(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, EventBuilder event) DockerEndpoint(KeycloakSession session, EventBuilder event, EventType login) DockerV2LoginProtocolService(KeycloakSession session, EventBuilder event) -
Uses of KeycloakSession in org.keycloak.protocol.docker.installation
Methods in org.keycloak.protocol.docker.installation with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDockerComposeYamlInstallationProvider.create(KeycloakSession session) DockerRegistryConfigFileInstallationProvider.create(KeycloakSession session) DockerVariableOverrideInstallationProvider.create(KeycloakSession session) jakarta.ws.rs.core.ResponseDockerComposeYamlInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseDockerRegistryConfigFileInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseDockerVariableOverrideInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) -
Uses of KeycloakSession in org.keycloak.protocol.docker.mapper
Methods in org.keycloak.protocol.docker.mapper with parameters of type KeycloakSessionModifier and TypeMethodDescriptionfinal ProtocolMapperDockerAuthV2ProtocolMapper.create(KeycloakSession session) AllowAllDockerProtocolMapper.transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) DockerAuthV2AttributeMapper.transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc
Methods in org.keycloak.protocol.oid4vc with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOID4VCLoginProtocolFactory.create(KeycloakSession session) OID4VCLoginProtocolFactory.createProtocolEndpoint(KeycloakSession keycloakSession, EventBuilder event) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.issuance
Fields in org.keycloak.protocol.oid4vc.issuance declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionOID4VCIssuerWellKnownProvider.keycloakSessionMethods in org.keycloak.protocol.oid4vc.issuance with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJWTVCIssuerWellKnownProviderFactory.create(KeycloakSession session) OID4VCAuthorizationDetailsProcessorFactory.create(KeycloakSession session) OID4VCIssuerWellKnownProviderFactory.create(KeycloakSession session) OID4VCIssuerWellKnownProvider.generateSignedMetadata(CredentialIssuer metadata, KeycloakSession session) Generates signed metadata as a JWS using JsonWebToken infrastructure.OID4VCIssuerWellKnownProvider.getAuthorizationServers(KeycloakSession session) Return the authorization servers from the issuer configuration.OID4VCIssuerWellKnownProvider.getCredentialRequestEncryption(KeycloakSession session) Returns the credential request encryption metadata for the issuer.OID4VCIssuerWellKnownProvider.getCredentialResponseEncryption(KeycloakSession session) Returns the credential response encryption for the issuer.OID4VCIssuerWellKnownProvider.getMetadataResponse(CredentialIssuer issuer, KeycloakSession session) OID4VCIssuerWellKnownProvider.getSupportedAsymmetricSignatureAlgorithms(KeycloakSession session) Returns the supported asymmetric signature algorithms.OID4VCIssuerWellKnownProvider.getSupportedCredentials(KeycloakSession keycloakSession) Return the supported credentials from the current session.OID4VCIssuerWellKnownProvider.getSupportedEncryptionAlgorithms(KeycloakSession session) Returns the supported encryption algorithms from realm attributes.OID4VCIssuerWellKnownProvider.getSupportedSignatureAlgorithms(KeycloakSession session) OID4VCIssuerWellKnownProvider.toSupportedCredentialConfiguration(KeycloakSession keycloakSession, CredentialScopeModel credentialModel) Constructors in org.keycloak.protocol.oid4vc.issuance with parameters of type KeycloakSessionModifierConstructorDescriptionOID4VCIssuerEndpoint(KeycloakSession keycloakSession) OID4VCIssuerEndpoint(KeycloakSession session, Map<String, CredentialBuilder> credentialBuilders, AppAuthManager.BearerTokenAuthenticator authenticator, TimeProvider timeProvider, int preAuthorizedCodeLifeSpan) OID4VCIssuerWellKnownProvider(KeycloakSession keycloakSession) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.issuance.credentialbuilder
Methods in org.keycloak.protocol.oid4vc.issuance.credentialbuilder with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJwtCredentialBuilderFactory.create(KeycloakSession session, ComponentModel model) LDCredentialBuilderFactory.create(KeycloakSession session, ComponentModel model) SdJwtCredentialBuilderFactory.create(KeycloakSession session, ComponentModel model) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.issuance.keybinding
Fields in org.keycloak.protocol.oid4vc.issuance.keybinding declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractProofValidator.keycloakSessionMethods in org.keycloak.protocol.oid4vc.issuance.keybinding with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAttestationProofValidatorFactory.create(KeycloakSession session) JwtCNonceHandlerFactory.create(KeycloakSession session) JwtProofValidatorFactory.create(KeycloakSession session) static KeyAttestationJwtBodyAttestationValidatorUtil.validateAttestationJwt(String attestationJwt, KeycloakSession keycloakSession, VCIssuanceContext vcIssuanceContext, AttestationKeyResolver keyResolver) Constructors in org.keycloak.protocol.oid4vc.issuance.keybinding with parameters of type KeycloakSessionModifierConstructorDescriptionprotectedAbstractProofValidator(KeycloakSession keycloakSession) AttestationProofValidator(KeycloakSession session, AttestationKeyResolver keyResolver) JwtCNonceHandler(KeycloakSession keycloakSession) JwtProofValidator(KeycloakSession keycloakSession, AttestationKeyResolver keyResolver) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.issuance.mappers
Methods in org.keycloak.protocol.oid4vc.issuance.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOID4VCContextMapper.create(KeycloakSession session) OID4VCGeneratedIdMapper.create(KeycloakSession session) OID4VCIssuedAtTimeClaimMapper.create(KeycloakSession session) OID4VCStaticClaimMapper.create(KeycloakSession session) OID4VCSubjectIdMapper.create(KeycloakSession session) OID4VCTargetRoleMapper.create(KeycloakSession session) OID4VCTypeMapper.create(KeycloakSession session) OID4VCUserAttributeMapper.create(KeycloakSession session) voidOID4VCTargetRoleMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) Constructors in org.keycloak.protocol.oid4vc.issuance.mappers with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.issuance.signing
Fields in org.keycloak.protocol.oid4vc.issuance.signing declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractCredentialSigner.keycloakSessionMethods in org.keycloak.protocol.oid4vc.issuance.signing with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJwtCredentialSignerFactory.create(KeycloakSession session) LDCredentialSignerFactory.create(KeycloakSession session) SdJwtCredentialSignerFactory.create(KeycloakSession session) Constructors in org.keycloak.protocol.oid4vc.issuance.signing with parameters of type KeycloakSessionModifierConstructorDescriptionprotectedAbstractCredentialSigner(KeycloakSession keycloakSession) JwtCredentialSigner(KeycloakSession keycloakSession) LDCredentialSigner(KeycloakSession keycloakSession, TimeProvider timeProvider) SdJwtCredentialSigner(KeycloakSession keycloakSession) -
Uses of KeycloakSession in org.keycloak.protocol.oid4vc.model
Methods in org.keycloak.protocol.oid4vc.model with parameters of type KeycloakSessionModifier and TypeMethodDescriptionCredentialRequest.findCredentialScope(KeycloakSession keycloakSession) Claim.parse(KeycloakSession keycloakSession, String credentialFormat, Oid4vcProtocolMapperModel protocolMapper) static ClaimsClaims.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) static CredentialBuildConfigCredentialBuildConfig.parse(KeycloakSession keycloakSession, SupportedCredentialConfiguration credentialConfiguration, CredentialScopeModel credentialModel) static CredentialMetadataCredentialMetadata.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) Parse credential metadata from a credential scope model.static ProofTypesSupportedProofTypesSupported.parse(KeycloakSession keycloakSession, List<String> globalSupportedSigningAlgorithms) SupportedCredentialConfiguration.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope, List<String> globalSupportedSigningAlgorithms) -
Uses of KeycloakSession in org.keycloak.protocol.oidc
Fields in org.keycloak.protocol.oidc declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAccessTokenIntrospectionProvider.sessionprotected KeycloakSessionOIDCLoginProtocol.sessionMethods in org.keycloak.protocol.oidc that return KeycloakSessionMethods in org.keycloak.protocol.oidc with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic ClientSessionContextTokenManager.attachAuthenticationSession(KeycloakSession session, UserSessionModel userSession, AuthenticationSessionModel authSession) static ClientSessionContextTokenManager.attachAuthenticationSession(KeycloakSession session, UserSessionModel userSession, AuthenticationSessionModel authSession, boolean createTransientIfMissing) AccessTokenIntrospectionProviderFactory.create(KeycloakSession session) OIDCClientDescriptionConverterFactory.create(KeycloakSession session) OIDCLoginProtocolFactory.create(KeycloakSession session) OIDCWellKnownProviderFactory.create(KeycloakSession session) RefreshTokenIntrospectionProviderFactory.create(KeycloakSession session) TokenManager.createClientAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCLoginProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) static FrontChannelLogoutHandlerFrontChannelLogoutHandler.current(KeycloakSession session) static FrontChannelLogoutHandlerFrontChannelLogoutHandler.currentOrCreate(KeycloakSession session, AuthenticatedClientSessionModel clientSession) static TokenManager.NotBeforeCheckTokenManager.NotBeforeCheck.forModel(KeycloakSession session, RealmModel realmModel, UserModel userModel) static Stream<ClientScopeModel>TokenManager.getRequestedClientScopes(KeycloakSession session, String scopeParam, ClientModel client, UserModel user) Return client itself + all default client scopes of client + optional client scopes requested by scope parameterprotected AccessTokenTokenManager.initToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, jakarta.ws.rs.core.UriInfo uriInfo) static booleanTokenManager.isUserValid(KeycloakSession session, RealmModel realm, AccessToken token, UserModel user) static booleanTokenManager.isValidScope(KeycloakSession session, String scopes, ClientModel client, UserModel user) static booleanTokenManager.isValidScope(KeycloakSession session, String scopes, AuthorizationRequestContext authorizationRequestContext, ClientModel client, UserModel user) Check that all the ClientScopes that have been parsed into authorization_resources are actually in the requested scopes otherwise, the scope wasn't parsed correctlystatic UserModelTokenManager.lookupUserFromStatelessToken(KeycloakSession session, RealmModel realm, AccessToken token) Lookup user from the "stateless" token.TokenManager.refreshAccessToken(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel authorizedClient, String encodedRefreshToken, EventBuilder event, jakarta.ws.rs.core.HttpHeaders headers, HttpRequest request, String scopeParameter) TokenManager.responseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCLoginProtocol.setSession(KeycloakSession session) TokenManager.toRefreshToken(KeycloakSession session, String encodedRefreshToken) TokenManager.transformAccessToken(KeycloakSession session, AccessToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenManager.transformAccessTokenResponse(KeycloakSession session, AccessTokenResponse accessTokenResponse, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenManager.transformIDToken(KeycloakSession session, IDToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenManager.transformIntrospectionAccessToken(KeycloakSession session, AccessToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenManager.transformUserInfoAccessToken(KeycloakSession session, AccessToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenManager.validateToken(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, RefreshToken oldToken, jakarta.ws.rs.core.HttpHeaders headers, String oldTokenScope) voidTokenManager.validateTokenReuse(KeycloakSession session, RealmModel realm, AccessToken refreshToken, AuthenticatedClientSessionModel clientSession, boolean refreshFlag) static booleanTokenManager.verifyConsentStillAvailable(KeycloakSession session, UserModel user, ClientModel client, Stream<ClientScopeModel> requestedClientScopes) TokenManager.verifyIDToken(KeycloakSession session, RealmModel realm, String encodedIDToken) TokenManager.verifyIDTokenSignature(KeycloakSession session, String encodedIDToken) TokenManager.verifyLogoutToken(KeycloakSession session, String encodedLogoutToken) TokenManager.verifyRefreshToken(KeycloakSession session, RealmModel realm, ClientModel client, HttpRequest request, String encodedRefreshToken, boolean checkExpiration) Constructors in org.keycloak.protocol.oidc with parameters of type KeycloakSessionModifierConstructorDescriptionAccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCLoginProtocol(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, EventBuilder event) OIDCLoginProtocolService(KeycloakSession session, EventBuilder event) OIDCWellKnownProvider(KeycloakSession session, Map<String, Object> openidConfigOverride, boolean includeClientScopes) TokenExchangeContext(KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams, Cors cors, RealmModel realm, EventBuilder event, ClientModel client, ClientConnection clientConnection, jakarta.ws.rs.core.HttpHeaders headers, Object tokenManager, Map<String, String> clientAuthAttributes) TokenRevocationCheck(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.encode
Methods in org.keycloak.protocol.oidc.encode with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultTokenContextEncoderProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.protocol.oidc.encode with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultTokenContextEncoderProvider(KeycloakSession session, DefaultTokenContextEncoderProviderFactory factory) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.endpoints
Methods in org.keycloak.protocol.oidc.endpoints with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic jakarta.ws.rs.core.ResponseIframeUtil.returnIframe(String version, KeycloakSession session, Supplier<Object> responseEntityProvider) static jakarta.ws.rs.core.ResponseIframeUtil.returnIframeFromResources(String fileName, String version, KeycloakSession session) AuthorizationEndpointChecker.session(KeycloakSession session) Constructors in org.keycloak.protocol.oidc.endpoints with parameters of type KeycloakSessionModifierConstructorDescriptionAuthorizationEndpoint(KeycloakSession session, EventBuilder event) LoginStatusIframeEndpoint(KeycloakSession session) LogoutEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event) TokenEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event) TokenIntrospectionEndpoint(KeycloakSession session, EventBuilder event) TokenRevocationEndpoint(KeycloakSession session, EventBuilder event) UserInfoEndpoint(KeycloakSession session, TokenManager tokenManager) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.endpoints.request
Methods in org.keycloak.protocol.oidc.endpoints.request with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic StringAuthorizationEndpointRequestParserProcessor.getClientId(EventBuilder event, KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) static AuthorizationEndpointRequestAuthorizationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, AuthorizationEndpointRequestParserProcessor.EndpointType endpointType) Constructors in org.keycloak.protocol.oidc.endpoints.request with parameters of type KeycloakSessionModifierConstructorDescriptionAuthzEndpointQueryStringParser(KeycloakSession keycloakSession, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, boolean isResponseTypeParameterRequired) AuthzEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client) protectedAuthzEndpointRequestParser(KeycloakSession keycloakSession) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants
Fields in org.keycloak.protocol.oidc.grants declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionOAuth2GrantType.Context.sessionprotected KeycloakSessionOAuth2GrantTypeBase.sessionMethods in org.keycloak.protocol.oidc.grants that return KeycloakSessionMethods in org.keycloak.protocol.oidc.grants with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAuthorizationCodeGrantTypeFactory.create(KeycloakSession session) ClientCredentialsGrantTypeFactory.create(KeycloakSession session) PermissionGrantTypeFactory.create(KeycloakSession session) PreAuthorizedCodeGrantTypeFactory.create(KeycloakSession session) RefreshTokenGrantTypeFactory.create(KeycloakSession session) ResourceOwnerPasswordCredentialsGrantTypeFactory.create(KeycloakSession session) TokenExchangeGrantTypeFactory.create(KeycloakSession session) static StringPreAuthorizedCodeGrantType.getPreAuthorizedCode(KeycloakSession session, AuthenticatedClientSessionModel authenticatedClientSession, int expirationTime) Create a pre-authorized Code for the given client session.Constructors in org.keycloak.protocol.oidc.grants with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba
Methods in org.keycloak.protocol.oidc.grants.ciba with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba.channel
Fields in org.keycloak.protocol.oidc.grants.ciba.channel declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionHttpAuthenticationChannelProvider.sessionMethods in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type KeycloakSessionModifier and TypeMethodDescriptionHttpAuthenticationChannelProviderFactory.create(KeycloakSession session) static CIBAAuthenticationRequestCIBAAuthenticationRequest.deserialize(KeycloakSession session, String jwe) Deserialize the givenjweto aCIBAAuthenticationRequestinstance.CIBAAuthenticationRequest.serialize(KeycloakSession session) Serializes this instance to a JWE.Constructors in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type KeycloakSessionModifierConstructorDescriptionCIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client) HttpAuthenticationChannelProvider(KeycloakSession session, String httpAuthenticationRequestUri) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor
Methods in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor with parameters of type KeycloakSessionModifier and TypeMethodDescriptionSecureCibaAuthenticationRequestSigningAlgorithmExecutorFactory.create(KeycloakSession session) SecureCibaSessionEnforceExecutorFactory.create(KeycloakSession session) SecureCibaSignedAuthenticationRequestExecutorFactory.create(KeycloakSession session) Constructors in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor with parameters of type KeycloakSessionModifierConstructorDescription -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba.endpoints
Fields in org.keycloak.protocol.oidc.grants.ciba.endpoints declared as KeycloakSessionMethods in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type KeycloakSessionConstructors in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractCibaEndpoint(KeycloakSession session, EventBuilder event) BackchannelAuthenticationCallbackEndpoint(KeycloakSession session, EventBuilder event) BackchannelAuthenticationEndpoint(KeycloakSession session, EventBuilder event) CibaRootEndpoint(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba.endpoints.request
Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints.request with parameters of type KeycloakSessionModifier and TypeMethodDescriptionBackchannelAuthenticationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, CibaConfig config) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.ciba.resolvers
Methods in org.keycloak.protocol.oidc.grants.ciba.resolvers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultCIBALoginUserResolverFactory.create(KeycloakSession session) Constructors in org.keycloak.protocol.oidc.grants.ciba.resolvers with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.device
Methods in org.keycloak.protocol.oidc.grants.device with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic jakarta.ws.rs.core.ResponseDeviceGrantType.approveOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, AuthenticatedClientSessionModel clientSession, KeycloakSession session) static booleanDeviceGrantType.approveUserCode(KeycloakSession session, RealmModel realm, String userCode, String userSessionId, Map<String, String> additionalParams) DeviceGrantTypeFactory.create(KeycloakSession session) static jakarta.ws.rs.core.ResponseDeviceGrantType.denyOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, LoginProtocol.Error error, KeycloakSession session) static booleanDeviceGrantType.denyUserCode(KeycloakSession session, RealmModel realm, String userCode) static OAuth2DeviceCodeModelDeviceGrantType.getDeviceByDeviceCode(KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, String deviceCode) static booleanDeviceGrantType.isDeviceCodeDeniedForDeviceVerificationFlow(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession) static booleanDeviceGrantType.isPollingAllowed(KeycloakSession session, OAuth2DeviceCodeModel deviceCodeModel) static voidDeviceGrantType.removeDeviceByDeviceCode(KeycloakSession session, String deviceCode) static voidDeviceGrantType.removeDeviceByUserCode(KeycloakSession session, RealmModel realm, String userCode) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.grants.device.endpoints
Methods in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDeviceEndpointFactory.create(KeycloakSession session) static OAuth2DeviceCodeModelDeviceEndpoint.getDeviceByUserCode(KeycloakSession session, RealmModel realm, String userCode) Constructors in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.protocol.oidc.installation
Methods in org.keycloak.protocol.oidc.installation with parameters of type KeycloakSessionModifier and TypeMethodDescriptionKeycloakOIDCClientInstallation.create(KeycloakSession session) KeycloakOIDCJbossSubsystemClientCliInstallation.create(KeycloakSession session) KeycloakOIDCJbossSubsystemClientInstallation.create(KeycloakSession session) jakarta.ws.rs.core.ResponseKeycloakOIDCClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientCliInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) KeycloakOIDCClientInstallation.getClientCredentialsAdapterConfig(KeycloakSession session, ClientModel client) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.mappers
Methods in org.keycloak.protocol.oidc.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionfinal ProtocolMapperAbstractOIDCProtocolMapper.create(KeycloakSession session) final ProtocolMapperNonceBackwardsCompatibleMapper.create(KeycloakSession session) AbstractOIDCProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AllowedWebOriginsProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AudienceResolveProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) static booleanAbstractOIDCProtocolMapper.getShouldUseLightweightToken(KeycloakSession session) protected voidAbstractOIDCProtocolMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Intended to be overridden inProtocolMapperimplementations to add claims to an token.protected voidAbstractOIDCProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Intended to be overridden inProtocolMapperimplementations to add claims to an token.protected voidAcrProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidAmrProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidAudienceProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidClaimsParameterTokenMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidClaimsParameterWithValueIdTokenMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidHardcodedClaim.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidHardcodedRole.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidRoleNameMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidScriptBasedOIDCProtocolMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidScriptBasedOIDCProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidSessionStateMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidSubMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidUserClientRoleMappingMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidUserRealmRoleMappingMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidUserSessionNoteMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AllowedWebOriginsProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AudienceResolveProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) NonceBackwardsCompatibleMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCAccessTokenMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCAccessTokenResponseMapper.transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCIDTokenMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSession) AbstractOIDCProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AllowedWebOriginsProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AudienceResolveProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenIntrospectionTokenMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformLogoutToken(LogoutToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) LogoutTokenMapper.transformLogoutToken(LogoutToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) UserInfoTokenMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidAbstractPairwiseSubMapper.validateAdditionalConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) Override to add additional configuration validation.voidSHA256PairwiseSubMapper.validateAdditionalConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) final voidAbstractPairwiseSubMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) voidScriptBasedOIDCProtocolMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.par.endpoints
Fields in org.keycloak.protocol.oidc.par.endpoints declared as KeycloakSessionMethods in org.keycloak.protocol.oidc.par.endpoints with parameters of type KeycloakSessionConstructors in org.keycloak.protocol.oidc.par.endpoints with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractParEndpoint(KeycloakSession session, EventBuilder event) ParEndpoint(KeycloakSession session, EventBuilder event) ParRootEndpoint(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.par.endpoints.request
Methods in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic AuthorizationEndpointRequestParEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) Constructors in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type KeycloakSessionModifierConstructorDescriptionAuthzEndpointParParser(KeycloakSession session, ClientModel client, String requestUri) ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.rar
Methods in org.keycloak.protocol.oidc.rar with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAuthorizationDetailsProcessorFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.rar.parsers
Methods in org.keycloak.protocol.oidc.rar.parsers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClientScopeAuthorizationRequestParserProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.tokenexchange
Fields in org.keycloak.protocol.oidc.tokenexchange declared as KeycloakSessionMethods in org.keycloak.protocol.oidc.tokenexchange with parameters of type KeycloakSessionModifier and TypeMethodDescriptionExternalToInternalTokenExchangeProviderFactory.create(KeycloakSession session) StandardTokenExchangeProviderFactory.create(KeycloakSession session) V1TokenExchangeProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.protocol.oidc.utils
Methods in org.keycloak.protocol.oidc.utils with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAuthorizeClientUtil.authorizeClient(KeycloakSession session, EventBuilder event, Cors cors) static ClientAuthenticatorFactoryAuthorizeClientUtil.findClientAuthenticatorForOIDCAuthMethod(KeycloakSession session, String oidcAuthMethod) static OIDCRedirectUriBuilderOIDCRedirectUriBuilder.fromUri(String baseUri, OIDCResponseMode responseMode, KeycloakSession session, AuthenticatedClientSessionModel clientSession) static AuthenticationProcessorAuthorizeClientUtil.getAuthenticationProcessor(KeycloakSession session, EventBuilder event) static JSONWebKeySetJWKSServerUtils.getRealmJwks(KeycloakSession session, RealmModel realm) static OAuth2CodeParser.ParseResultOAuth2CodeParser.parseCode(KeycloakSession session, String code, RealmModel realm, EventBuilder event) Will parse the code and retrieve the corresponding OAuth2Code and AuthenticatedClientSessionModel.static StringOAuth2CodeParser.persistCode(KeycloakSession session, AuthenticatedClientSessionModel clientSession, OAuth2Code codeData) Will persist the code to the cache and return the object with the codeData and code correctly setRedirectUtils.resolveValidRedirects(KeycloakSession session, String rootUrl, Set<String> validRedirects) WebOriginsUtils.resolveValidWebOrigins(KeycloakSession session, ClientModel client) static JSONWebKeySetJWKSHttpUtils.sendJwksRequest(KeycloakSession session, String jwksURI) static jakarta.ws.rs.core.ResponseLogoutUtil.sendResponseAfterLogoutFinished(KeycloakSession session, AuthenticationSessionModel logoutSession) static voidPairwiseSubMapperValidator.validate(KeycloakSession session, String rootUrl, Set<String> redirectUris, String sectorIdentifierUri) static voidPairwiseSubMapperValidator.validate(KeycloakSession session, ClientModel client, ProtocolMapperModel mapperModel) static StringRedirectUtils.verifyRedirectUri(KeycloakSession session, String rootUrl, String redirectUri, Set<String> validRedirects, boolean requireRedirectUri) static StringRedirectUtils.verifyRedirectUri(KeycloakSession session, String redirectUri, ClientModel client) static StringRedirectUtils.verifyRedirectUri(KeycloakSession session, String redirectUri, ClientModel client, boolean requireRedirectUri) -
Uses of KeycloakSession in org.keycloak.protocol.saml
Fields in org.keycloak.protocol.saml declared as KeycloakSessionMethods in org.keycloak.protocol.saml with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultSamlArtifactResolverFactory.create(KeycloakSession session) EntityDescriptorDescriptionConverter.create(KeycloakSession session) SamlProtocolFactory.create(KeycloakSession session) static KeyLocatorSamlProtocolUtils.createKeyLocatorForClient(KeycloakSession session, ClientModel client, KeyUse use) static KeyLocatorSamlProtocolUtils.createKeyLocatorForClient(KeycloakSession session, SamlClient samlClient, KeyUse use) SamlProtocolFactory.createProtocolEndpoint(KeycloakSession session, EventBuilder event) protected abstract jakarta.ws.rs.core.ResponseSamlService.BindingProtocol.error(KeycloakSession session, AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) protected jakarta.ws.rs.core.ResponseSamlService.PostBindingProtocol.error(KeycloakSession session, AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) protected jakarta.ws.rs.core.ResponseSamlService.RedirectBindingProtocol.error(KeycloakSession session, AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) SamlSessionUtils.getClientSession(KeycloakSession session, RealmModel realm, String sessionIndex) static PublicKeySamlProtocolUtils.getEncryptionKey(KeycloakSession session, ClientModel client) Returns public part of SAML encryption key from the client settings.static PublicKeySamlProtocolUtils.getEncryptionKey(KeycloakSession session, SamlClient samlClient) Returns public part of SAML encryption key from the client settings.protected URISamlService.BindingProtocol.getExpectedDestinationUri(KeycloakSession session) KEYCLOAK-12616, KEYCLOAK-12944: construct the expected destination URI using the configured base URI.static StringSamlService.getIDPMetadataDescriptor(jakarta.ws.rs.core.UriInfo uriInfo, KeycloakSession session, RealmModel realm) static StringSamlProtocol.getLogoutServiceUrl(KeycloakSession session, ClientModel client, String bindingType, boolean backChannelLogout) SamlService.getOrCreateLoginSessionForIdpInitiatedSso(KeycloakSession session, RealmModel realm, ClientModel client, String relayState) Creates a client session object for SAML IdP-initiated SSO session.SamlSessionUtils.getSamlAuthenticationPreprocessorIterator(KeycloakSession session) protected StringSamlProtocol.getSAMLNameId(List<SamlProtocol.ProtocolMapperProcessor<SAMLNameIdMapper>> samlNameIdMappers, String nameIdFormat, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) SamlProtocol.populateAttributeStatements(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidSamlProtocol.populateRoles(SamlProtocol.ProtocolMapperProcessor<SAMLRoleListMapper> roleListMapper, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx, AttributeStatementType existingAttributeStatement) ArtifactResolver.selectSourceClient(KeycloakSession session, String artifact) Returns client model that issued artifactDefaultSamlArtifactResolver.selectSourceClient(KeycloakSession session, String artifact) SamlProtocol.setSession(KeycloakSession session) static voidSamlProtocolUtils.setupEncryption(KeycloakSession session, SamlClient samlClient, BaseSAML2BindingBuilder<?> bindingBuilder) SamlProtocol.transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) static voidSamlProtocolUtils.verifyDocumentSignature(KeycloakSession session, ClientModel client, Document document) Verifies a signature of the given SAML document using settings for the given client.Constructors in org.keycloak.protocol.saml with parameters of type KeycloakSessionModifierConstructorDescriptionJaxrsSAML2BindingBuilder(KeycloakSession session) SAMLDecryptionKeysLocator(KeycloakSession session, RealmModel realm, String requestedAlgorithm) SamlMetadataPublicKeyLoader(KeycloakSession session, String metadataUrl) SamlMetadataPublicKeyLoader(KeycloakSession session, String metadataUrl, boolean forIdP) SamlService(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator) -
Uses of KeycloakSession in org.keycloak.protocol.saml.clientregistration
Methods in org.keycloak.protocol.saml.clientregistration with parameters of type KeycloakSessionModifier and TypeMethodDescriptionEntityDescriptorClientRegistrationProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.protocol.saml.clientregistration with parameters of type KeycloakSessionModifierConstructorDescriptionEntityDescriptorClientRegistrationContext(KeycloakSession session, ClientRepresentation client, ClientRegistrationProvider provider) -
Uses of KeycloakSession in org.keycloak.protocol.saml.installation
Methods in org.keycloak.protocol.saml.installation with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidKeycloakSamlClientInstallation.baseXml(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri, SamlClient samlClient, StringBuilder buffer) KeycloakSamlClientInstallation.create(KeycloakSession session) KeycloakSamlSubsystemCliInstallation.create(KeycloakSession session) KeycloakSamlSubsystemInstallation.create(KeycloakSession session) ModAuthMellonClientInstallation.create(KeycloakSession session) SamlSPDescriptorClientInstallation.create(KeycloakSession session) jakarta.ws.rs.core.ResponseKeycloakSamlClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakSamlSubsystemCliInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakSamlSubsystemInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseModAuthMellonClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseSamlSPDescriptorClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) -
Uses of KeycloakSession in org.keycloak.protocol.saml.mappers
Methods in org.keycloak.protocol.saml.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionfinal ProtocolMapperAbstractSAMLProtocolMapper.create(KeycloakSession session) final ProtocolMapperRoleNameMapper.create(KeycloakSession session) SAMLNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) UserAttributeNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidRoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidSAMLRoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidGroupMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidHardcodedAttributeMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidSAMLAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidScriptBasedMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) This method attaches one or many attributes to the passed attribute statement.voidUserAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidUserPropertyAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidUserSessionNoteStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) SAMLAudienceProtocolMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLAudienceResolveProtocolMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLLoginResponseMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidScriptBasedMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) -
Uses of KeycloakSession in org.keycloak.protocol.saml.profile.ecp
Constructors in org.keycloak.protocol.saml.profile.ecp with parameters of type KeycloakSessionModifierConstructorDescriptionSamlEcpProfileService(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator) -
Uses of KeycloakSession in org.keycloak.protocol.saml.profile.ecp.authenticator
Methods in org.keycloak.protocol.saml.profile.ecp.authenticator with parameters of type KeycloakSessionModifier and TypeMethodDescriptionbooleanHttpBasicAuthenticator.configuredFor(KeycloakSession session, RealmModel realm, UserModel user) HttpBasicAuthenticatorFactory.create(KeycloakSession session) voidHttpBasicAuthenticator.setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) -
Uses of KeycloakSession in org.keycloak.protocol.saml.profile.util
Methods in org.keycloak.protocol.saml.profile.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionjakarta.xml.soap.SOAPMessageSoap.SoapMessageBuilder.call(String url, KeycloakSession session) Performs a synchronous call, sending the current message to the given url. -
Uses of KeycloakSession in org.keycloak.provider
Methods in org.keycloak.provider that return KeycloakSessionMethods in org.keycloak.provider with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault ExceptionConverterExceptionConverter.create(KeycloakSession session) ProviderFactory.create(KeycloakSession session) voidInvalidationHandler.invalidate(KeycloakSession session, InvalidationHandler.InvalidableObjectType type, Object... params) Invalidates intermediate states of the given objects -
Uses of KeycloakSession in org.keycloak.scripting
Methods in org.keycloak.scripting with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultScriptingProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services
Classes in org.keycloak.services that implement KeycloakSessionFields in org.keycloak.services declared as KeycloakSessionMethods in org.keycloak.services that return KeycloakSessionMethods in org.keycloak.services with parameters of type KeycloakSessionModifier and TypeMethodDescriptionprotected abstract DefaultKeycloakContextDefaultKeycloakSession.createKeycloakContext(KeycloakSession session) static jakarta.ws.rs.core.ResponseErrorPage.error(KeycloakSession session, AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) voidDefaultComponentFactoryProviderFactory.invalidate(KeycloakSession session, InvalidationHandler.InvalidableObjectType type, Object... ids) voidDefaultKeycloakSessionFactory.invalidate(KeycloakSession session, InvalidationHandler.InvalidableObjectType type, Object... ids) Constructors in org.keycloak.services with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultKeycloakContext(KeycloakSession session) ErrorPageException(KeycloakSession session, jakarta.ws.rs.core.Response.Status status, String errorMessage, Object... parameters) ErrorPageException(KeycloakSession session, AuthenticationSessionModel authSession, jakarta.ws.rs.core.Response.Status status, String errorMessage, Object... parameters) -
Uses of KeycloakSession in org.keycloak.services.clientpolicy
Methods in org.keycloak.services.clientpolicy with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultClientPolicyManagerFactory.create(KeycloakSession session) static List<ClientPolicyRepresentation>ClientPoliciesUtil.readGlobalClientPoliciesRepresentation(KeycloakSession session, String name, List<ClientProfileRepresentation> profiles) static List<ClientProfileRepresentation>ClientPoliciesUtil.readGlobalClientProfilesRepresentation(KeycloakSession session, String name) Constructors in org.keycloak.services.clientpolicy with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.services.clientpolicy.condition
Fields in org.keycloak.services.clientpolicy.condition declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractClientPolicyConditionProvider.sessionMethods in org.keycloak.services.clientpolicy.condition with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAcrConditionFactory.create(KeycloakSession session) AnyClientConditionFactory.create(KeycloakSession session) ClientAccessTypeConditionFactory.create(KeycloakSession session) ClientAttributesConditionFactory.create(KeycloakSession session) ClientProtocolConditionFactory.create(KeycloakSession session) ClientRolesConditionFactory.create(KeycloakSession session) ClientScopesConditionFactory.create(KeycloakSession session) ClientUpdaterContextConditionFactory.create(KeycloakSession session) ClientUpdaterSourceGroupsConditionFactory.create(KeycloakSession session) ClientUpdaterSourceHostsConditionFactory.create(KeycloakSession session) ClientUpdaterSourceRolesConditionFactory.create(KeycloakSession session) GrantTypeConditionFactory.create(KeycloakSession session) default voidClientPolicyConditionProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ClientPolicyConditionRepresentation conditionRepresentation) Called before a Client Policy is created or updated.voidClientScopesConditionFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ClientPolicyConditionRepresentation conditionRepresentation) Constructors in org.keycloak.services.clientpolicy.condition with parameters of type KeycloakSessionModifierConstructorDescriptionAcrCondition(KeycloakSession session) AnyClientCondition(KeycloakSession session) ClientAccessTypeCondition(KeycloakSession session) ClientAttributesCondition(KeycloakSession session) ClientProtocolCondition(KeycloakSession session) ClientRolesCondition(KeycloakSession session) ClientScopesCondition(KeycloakSession session) GrantTypeCondition(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.clientpolicy.context
Constructors in org.keycloak.services.clientpolicy.context with parameters of type KeycloakSessionModifierConstructorDescriptionDynamicClientUnregisterContext(KeycloakSession session, ClientModel targetClient, JsonWebToken token, RealmModel realm) DynamicClientUpdatedContext(KeycloakSession session, ClientModel updatedClient, JsonWebToken token, RealmModel realm) DynamicClientViewContext(KeycloakSession session, ClientModel targetClient, JsonWebToken token, RealmModel realm) -
Uses of KeycloakSession in org.keycloak.services.clientpolicy.executor
Fields in org.keycloak.services.clientpolicy.executor declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionConfidentialClientAcceptExecutor.sessionprotected final KeycloakSessionSecureParContentsExecutor.sessionprotected final KeycloakSessionSecureResponseTypeExecutor.sessionprotected final KeycloakSessionSuppressRefreshTokenRotationExecutor.sessionMethods in org.keycloak.services.clientpolicy.executor with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAuthenticationFlowSelectorExecutorFactory.create(KeycloakSession session) ClientSecretRotationExecutorFactory.create(KeycloakSession session) ConfidentialClientAcceptExecutorFactory.create(KeycloakSession session) ConsentRequiredExecutorFactory.create(KeycloakSession session) DPoPBindEnforcerExecutorFactory.create(KeycloakSession session) FullScopeDisabledExecutorFactory.create(KeycloakSession session) HolderOfKeyEnforcerExecutorFactory.create(KeycloakSession session) IntentClientBindCheckExecutorFactory.create(KeycloakSession session) PKCEEnforcerExecutorFactory.create(KeycloakSession session) RegistrationAccessTokenRotationDisabledExecutorFactory.create(KeycloakSession session) RejectImplicitGrantExecutorFactory.create(KeycloakSession session) RejectRequestExecutorFactory.create(KeycloakSession session) RejectResourceOwnerPasswordCredentialsGrantExecutorFactory.create(KeycloakSession session) SamlAvoidRedirectBindingExecutorFactory.create(KeycloakSession session) SamlSecureClientUrisExecutorFactory.create(KeycloakSession session) SamlSignatureEnforcerExecutorFactory.create(KeycloakSession session) SecureClientAuthenticationAssertionExecutorFactory.create(KeycloakSession session) SecureClientAuthenticatorExecutorFactory.create(KeycloakSession session) SecureClientUrisExecutorFactory.create(KeycloakSession session) SecureLogoutExecutorFactory.create(KeycloakSession session) SecureParContentsExecutorFactory.create(KeycloakSession session) SecureRedirectUrisEnforcerExecutorFactory.create(KeycloakSession session) SecureRequestObjectExecutorFactory.create(KeycloakSession session) SecureResponseTypeExecutorFactory.create(KeycloakSession session) SecureSessionEnforceExecutorFactory.create(KeycloakSession session) SecureSigningAlgorithmExecutorFactory.create(KeycloakSession session) SecureSigningAlgorithmForSignedJwtExecutorFactory.create(KeycloakSession session) SuppressRefreshTokenRotationExecutorFactory.create(KeycloakSession session) UseLightweightAccessTokenExecutorFactory.create(KeycloakSession session) Constructors in org.keycloak.services.clientpolicy.executor with parameters of type KeycloakSessionModifierConstructorDescriptionDPoPBindEnforcerExecutor(KeycloakSession session) PKCEEnforcerExecutor(KeycloakSession session) RegistrationAccessTokenRotationDisabledExecutor(String providerId, KeycloakSession session) RejectRequestExecutor(KeycloakSession session) SecureClientUrisExecutor(KeycloakSession session) SecureLogoutExecutor(KeycloakSession session) SecureParContentsExecutor(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.clientregistration
Fields in org.keycloak.services.clientregistration declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractClientRegistrationContext.sessionprotected KeycloakSessionAbstractClientRegistrationProvider.sessionMethods in org.keycloak.services.clientregistration that return KeycloakSessionModifier and TypeMethodDescriptionAbstractClientRegistrationContext.getSession()ClientRegistrationContext.getSession()Methods in org.keycloak.services.clientregistration with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAdapterInstallationClientRegistrationProviderFactory.create(KeycloakSession session) DefaultClientRegistrationProviderFactory.create(KeycloakSession session) static StringClientRegistrationTokenUtils.createInitialAccessToken(KeycloakSession session, RealmModel realm, ClientInitialAccessModel model) static StringClientRegistrationTokenUtils.updateRegistrationAccessToken(KeycloakSession session, ClientModel client, RegistrationAuth registrationAuth) static StringClientRegistrationTokenUtils.updateRegistrationAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, RegistrationAuth registrationAuth) static StringClientRegistrationTokenUtils.updateTokenSignature(KeycloakSession session, ClientRegistrationAuth auth) ClientRegistrationTokenUtils.verifyToken(KeycloakSession session, RealmModel realm, String token) Constructors in org.keycloak.services.clientregistration with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractClientRegistrationContext(KeycloakSession session, ClientRepresentation client, ClientRegistrationProvider provider) ClientRegistrationAuth(KeycloakSession session, ClientRegistrationProvider provider, EventBuilder event, String endpoint) ClientRegistrationService(KeycloakSession session, EventBuilder event) DefaultClientRegistrationContext(KeycloakSession session, ClientRepresentation client, ClientRegistrationProvider provider) -
Uses of KeycloakSession in org.keycloak.services.clientregistration.oidc
Methods in org.keycloak.services.clientregistration.oidc with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOIDCClientRegistrationProviderFactory.create(KeycloakSession session) static OIDCClientRepresentationDescriptionConverter.toExternalResponse(KeycloakSession session, ClientRepresentation client, URI uri) static ClientRepresentationDescriptionConverter.toInternal(KeycloakSession session, OIDCClientRepresentation clientOIDC) Constructors in org.keycloak.services.clientregistration.oidc with parameters of type KeycloakSessionModifierConstructorDescriptionOIDCClientRegistrationContext(KeycloakSession session, ClientRepresentation client, ClientRegistrationProvider provider, OIDCClientRepresentation oidcRep) -
Uses of KeycloakSession in org.keycloak.services.clientregistration.policy
Methods in org.keycloak.services.clientregistration.policy with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAbstractClientRegistrationPolicyFactory.getConfigProperties(KeycloakSession session) ClientRegistrationPolicyFactory.getConfigProperties(KeycloakSession session) Get config properties filled for particular session.static voidClientRegistrationPolicyManager.triggerBeforeRemove(KeycloakSession session, ClientRegistrationProvider provider, RegistrationAuth authType, ClientModel client) static voidClientRegistrationPolicyManager.triggerBeforeView(KeycloakSession session, ClientRegistrationProvider provider, RegistrationAuth authType, ClientModel client) voidAbstractClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.services.clientregistration.policy.impl
Methods in org.keycloak.services.clientregistration.policy.impl with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClientDisabledClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) ClientScopesClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) ConsentRequiredClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) MaxClientsClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) ProtocolMappersClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) ScopeClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) TrustedHostClientRegistrationPolicyFactory.create(KeycloakSession session, ComponentModel model) ClientScopesClientRegistrationPolicyFactory.getConfigProperties(KeycloakSession session) voidClientScopesClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidMaxClientsClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidTrustedHostClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.services.clientregistration.policy.impl with parameters of type KeycloakSessionModifierConstructorDescriptionClientScopesClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) MaxClientsClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) ProtocolMappersClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) ScopeClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) TrustedHostClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) -
Uses of KeycloakSession in org.keycloak.services.clienttype
Methods in org.keycloak.services.clienttype with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultClientTypeManagerFactory.create(KeycloakSession session) protected List<ClientTypeRepresentation>DefaultClientTypeManagerFactory.getGlobalClientTypes(KeycloakSession session) Constructors in org.keycloak.services.clienttype with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultClientTypeManager(KeycloakSession session, List<ClientTypeRepresentation> globalClientTypes) -
Uses of KeycloakSession in org.keycloak.services.clienttype.impl
Methods in org.keycloak.services.clienttype.impl with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultClientTypeProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.cors
Methods in org.keycloak.services.cors with parameters of type KeycloakSessionModifier and TypeMethodDescriptionCors.allowedOrigins(KeycloakSession session, ClientModel client) DefaultCors.allowedOrigins(KeycloakSession session, ClientModel client) DefaultCorsFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.error
Methods in org.keycloak.services.error with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic jakarta.ws.rs.core.ResponseKeycloakErrorHandler.getResponse(KeycloakSession session, Throwable throwable) -
Uses of KeycloakSession in org.keycloak.services.logging
Methods in org.keycloak.services.logging with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultMappedDiagnosticContextProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.managers
Fields in org.keycloak.services.managers declared as KeycloakSessionMethods in org.keycloak.services.managers that return KeycloakSessionMethods in org.keycloak.services.managers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidUserConsentManager.addConsent(KeycloakSession session, RealmModel realm, UserModel user, UserConsentModel consent) Add user consent for the user.AppAuthManager.authenticateIdentityCookie(KeycloakSession session, RealmModel realm) AuthenticationManager.authenticateIdentityCookie(KeycloakSession session, RealmModel realm) AuthenticationManager.authenticateIdentityCookie(KeycloakSession session, RealmModel realm, boolean checkActive) static BackchannelLogoutResponseAuthenticationManager.backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, jakarta.ws.rs.core.HttpHeaders headers, boolean logoutBroker) static BackchannelLogoutResponseAuthenticationManager.backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, jakarta.ws.rs.core.HttpHeaders headers, boolean logoutBroker, boolean offlineSession) static voidAuthenticationManager.backchannelLogout(KeycloakSession session, UserSessionModel userSession, boolean logoutBroker) static voidAuthenticationManager.backchannelLogoutUserFromClient(KeycloakSession session, RealmModel realm, UserModel user, ClientModel client, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers) Logout all clientSessions of this user and clientstatic jakarta.ws.rs.core.ResponseAuthenticationManager.browserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, jakarta.ws.rs.core.HttpHeaders headers) voidBruteForceProtector.cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user) Clears any remaining traces of the permanent lockout.voidDefaultBruteForceProtector.cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user) static booleanAuthenticationManager.compareSessionIdWithSessionCookie(KeycloakSession session, String sessionId) DefaultBruteForceProtectorFactory.create(KeycloakSession session) RealmManagerProviderFactory.create(KeycloakSession session) Deprecated.static ClientModelClientManager.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation rep) Should not be called from an import.static IdentityCookieTokenAuthenticationManager.createIdentityToken(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, String issuer) static voidAuthenticationManager.createLoginCookie(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection) static AuthenticationSessionModelAuthenticationManager.createOrJoinLogoutSession(KeycloakSession session, RealmModel realm, AuthenticationSessionManager asm, UserSessionModel userSession, boolean browserCookie, boolean initiateLogout) static voidAuthenticationManager.createRememberMeCookie(String username, jakarta.ws.rs.core.UriInfo uriInfo, KeycloakSession session) static voidAuthenticationManager.evaluateRequiredActionTriggers(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user) protected static jakarta.ws.rs.core.ResponseAuthenticationManager.executionActions(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user, Set<String> ignoredActions) static voidAuthenticationManager.expireAuthSessionCookie(KeycloakSession session) static voidAuthenticationManager.expireIdentityCookie(KeycloakSession session) static voidAuthenticationManager.expireRememberMeCookie(KeycloakSession session) static booleanAuthenticationManager.expireUserSessionCookie(KeycloakSession session, UserSessionModel userSession, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, ClientConnection connection) protected voidDefaultBlockingBruteForceProtector.failure(KeycloakSession session, RealmModel realm, String userId, String remoteAddr, long failureTime) protected voidDefaultBruteForceProtector.failure(KeycloakSession session, RealmModel realm, String userId, String remoteAddr, long failureTime) static jakarta.ws.rs.core.ResponseAuthenticationManager.finishBrowserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, jakarta.ws.rs.core.HttpHeaders headers) static jakarta.ws.rs.core.ResponseAuthenticationManager.finishedRequiredActions(KeycloakSession session, AuthenticationSessionModel authSession, UserSessionModel userSession, ClientConnection clientConnection, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event) static voidAuthenticationManager.finishUnconfirmedUserSession(KeycloakSession session, RealmModel realm, UserSessionModel userSessionModel) static StringResourceAdminManager.getBackchannelLogoutUrl(KeycloakSession session, ClientModel client) static <CLIENT_SESSION extends CommonClientSessionModel>
CLIENT_SESSIONClientSessionCode.getClientSession(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) static UserConsentModelUserConsentManager.getConsentByClient(KeycloakSession session, RealmModel realm, UserModel user, String clientInternalId) Returns UserConsentModel given by a user for the client with clientInternalIdstatic Stream<UserConsentModel>UserConsentManager.getConsentsStream(KeycloakSession session, RealmModel realm, UserModel user) Obtains the consents associated with the userstatic StringResourceAdminManager.getManagementUrl(KeycloakSession session, ClientModel client) static StringAuthenticationManager.getRememberMeUsername(KeycloakSession session) static StringAuthenticationManager.getRequestedScopes(KeycloakSession session) static StringAuthenticationManager.getRequestedScopes(KeycloakSession session, ClientModel client) protected UserLoginFailureModelDefaultBruteForceProtector.getUserFailureModel(KeycloakSession session, RealmModel realm, String userId) booleanBruteForceProtector.isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user) booleanDefaultBlockingBruteForceProtector.isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user) booleanDefaultBruteForceProtector.isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user) booleanBruteForceProtector.isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user) booleanDefaultBlockingBruteForceProtector.isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user) booleanDefaultBruteForceProtector.isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user) static voidAuthenticationManager.logSuccess(KeycloakSession session, AuthenticationSessionModel authSession) static UserModelAuthenticationManager.lookupUserForBruteForceLog(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authenticationSession) static jakarta.ws.rs.core.ResponseAuthenticationManager.nextActionAfterAuthentication(KeycloakSession session, AuthenticationSessionModel authSession, ClientConnection clientConnection, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event) static StringAuthenticationManager.nextRequiredAction(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, CLIENT_SESSION clientSession) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) static Set<LDAPCapabilityRepresentation>LDAPServerCapabilitiesManager.queryServerCapabilities(TestLdapConnectionRepresentation config, KeycloakSession session, RealmModel realm) static jakarta.ws.rs.core.ResponseAuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession) static jakarta.ws.rs.core.ResponseAuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession, LoginProtocol protocol) static jakarta.ws.rs.core.ResponseAuthenticationManager.redirectToRequiredActions(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession, jakarta.ws.rs.core.UriInfo uriInfo, String requiredAction) static voidAuthenticationManager.resolveLightweightAccessTokenRoles(KeycloakSession session, AccessToken accessToken, RealmModel realm) static StringResourceAdminManager.resolveUri(KeycloakSession session, String rootUrl, String uri) static booleanUserConsentManager.revokeConsentForClient(KeycloakSession session, RealmModel realm, UserModel user, String clientInternalId) Remove a user consent given by the user and client idstatic booleanUserConsentManager.revokeConsentToClient(KeycloakSession session, ClientModel client, UserModel user) Revoke consent of given user to given clientprotected voidDefaultBruteForceProtector.sendEvent(KeycloakSession session, RealmModel realm, UserLoginFailureModel userLoginFailure, EventType type) static voidAuthenticationManager.setClientScopesInSession(KeycloakSession session, AuthenticationSessionModel authSession) AppAuthManager.BearerTokenAuthenticator.setSession(KeycloakSession session) protected voidDefaultBlockingBruteForceProtector.success(KeycloakSession session, RealmModel realm, String userId) protected voidDefaultBruteForceProtector.success(KeycloakSession session, RealmModel realm, String userId) static voidLDAPServerCapabilitiesManager.testLDAP(TestLdapConnectionRepresentation config, KeycloakSession session, RealmModel realm) static voidUserConsentManager.updateConsent(KeycloakSession session, RealmModel realm, UserModel user, UserConsentModel consent) Update client scopes in the stored user consentAuthenticationManager.verifyIdentityToken(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, boolean checkActive, boolean checkTokenType, String checkAudience, boolean isCookie, String tokenString, jakarta.ws.rs.core.HttpHeaders headers, Consumer<TokenVerifier<AccessToken>> verifierConsumer) Constructors in org.keycloak.services.managers with parameters of type KeycloakSessionModifierConstructorDescriptionApplianceBootstrap(KeycloakSession session) BearerTokenAuthenticator(KeycloakSession session) ClientSessionCode(KeycloakSession session, RealmModel realm, CLIENT_SESSION commonLoginSession) RealmManager(KeycloakSession session) ResourceAdminManager(KeycloakSession session) UserSessionCrossDCManager(KeycloakSession session) Deprecated, for removal: This API element is subject to removal in a future version.UserSessionManager(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.migration
Methods in org.keycloak.services.migration with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultMigrationProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.services.migration with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.services.resources
Fields in org.keycloak.services.resources declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractSecuredLocalService.sessionprotected final KeycloakSessionClientsManagementService.sessionprotected final KeycloakSessionLoginActionsService.sessionprotected final KeycloakSessionPublicRealmResource.sessionprotected KeycloakSessionRealmsResource.sessionprotected KeycloakSessionServerMetadataResource.sessionMethods in org.keycloak.services.resources that return KeycloakSessionMethods in org.keycloak.services.resources with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidLoginActionsServiceChecks.checkIsClientValid(KeycloakSession session, ClientModel client) Verifies whether the client denoted by client ID in token'siss(issuedFor) field both exists and is enabled.static voidLoginActionsServiceChecks.checkIsUserValid(KeycloakSession session, RealmModel realm, String userId, Consumer<UserModel> userSetter, EventBuilder event) Verifies whether the user given by ID both exists in the current realm.protected abstract voidKeycloakApplication.createTemporaryAdmin(KeycloakSession session) static IdentityProvider<?>IdentityBrokerService.getIdentityProvider(KeycloakSession session, String alias) static IdentityProvider<?>IdentityBrokerService.getIdentityProvider(KeycloakSession session, IdentityProviderModel identityProviderModel) static jakarta.ws.rs.core.ResponseRealmsResource.getWellKnownResponse(KeycloakSession session, String name, String alias, org.jboss.logging.Logger logger) static booleanWelcomeResource.isLocal(KeycloakSession session) static PublishedRealmRepresentationPublicRealmResource.realmRep(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo) static jakarta.ws.rs.core.ResponseLoginActionsService.redirectToAfterBrokerLoginEndpoint(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, AuthenticationSessionModel authSession, boolean firstBrokerLogin) Constructors in org.keycloak.services.resources with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractSecuredLocalService(KeycloakSession session, ClientModel client) ClientsManagementService(KeycloakSession session, EventBuilder event) IdentityBrokerService(KeycloakSession session) LoginActionsService(KeycloakSession session, EventBuilder event) LogoutSessionCodeChecks(RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, HttpRequest request, ClientConnection clientConnection, KeycloakSession session, EventBuilder event, String code, String clientId, String tabId) PublicRealmResource(KeycloakSession session) SessionCodeChecks(RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo, HttpRequest request, ClientConnection clientConnection, KeycloakSession session, EventBuilder event, String authSessionId, String code, String execution, String clientId, String tabId, String clientData, String flowPath) -
Uses of KeycloakSession in org.keycloak.services.resources.account
Fields in org.keycloak.services.resources.account declared as KeycloakSessionMethods in org.keycloak.services.resources.account with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAccountConsoleFactory.create(KeycloakSession session) protected AccountConsoleAccountConsoleFactory.createAccountConsole(KeycloakSession session, ClientModel client, Theme theme) LinkedAccountsResource.getLinkedAccounts(KeycloakSession session, RealmModel realm, UserModel user) Deprecated.protected ThemeAccountConsoleFactory.getTheme(KeycloakSession session) booleanPasswordUtil.isConfigured(KeycloakSession session, RealmModel realm, UserModel user) Deprecated.Instead, usePasswordUtil.isConfigured()Constructors in org.keycloak.services.resources.account with parameters of type KeycloakSessionModifierConstructorDescriptionAccountConsole(KeycloakSession session, ClientModel client, Theme theme) AccountCredentialResource(KeycloakSession session, UserModel user, Auth auth, EventBuilder event) AccountLoader(KeycloakSession session, EventBuilder event) AccountRestService(KeycloakSession session, Auth auth, EventBuilder event, AccountRestApiVersion version) LinkedAccountsResource(KeycloakSession session, HttpRequest request, Auth auth, EventBuilder event, UserModel user) OrganizationsResource(KeycloakSession session, Auth auth, UserModel user) PasswordUtil(KeycloakSession session, UserModel user) Deprecated.SessionResource(KeycloakSession session, Auth auth) -
Uses of KeycloakSession in org.keycloak.services.resources.account.resources
Constructors in org.keycloak.services.resources.account.resources with parameters of type KeycloakSessionModifierConstructorDescriptionprotectedAbstractResourceService(KeycloakSession session, UserModel user, Auth auth, HttpRequest request) ResourcesService(KeycloakSession session, UserModel user, Auth auth, HttpRequest request) -
Uses of KeycloakSession in org.keycloak.services.resources.admin
Fields in org.keycloak.services.resources.admin declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAdminConsole.sessionprotected KeycloakSessionAdminRoot.sessionprotected final KeycloakSessionAttackDetectionResource.sessionprotected final KeycloakSessionClearCrlCacheResource.sessionprotected final KeycloakSessionClearKeysCacheResource.sessionprotected final KeycloakSessionClearRealmCacheResource.sessionprotected final KeycloakSessionClearUserCacheResource.sessionprotected final KeycloakSessionClientAttributeCertificateResource.sessionprotected KeycloakSessionClientInitialAccessResource.sessionprotected final KeycloakSessionClientPoliciesResource.sessionprotected final KeycloakSessionClientProfilesResource.sessionprotected final KeycloakSessionClientRegistrationPolicyResource.sessionprotected final KeycloakSessionClientResource.sessionprotected KeycloakSessionClientRoleMappingsResource.sessionprotected KeycloakSessionClientScopeResource.sessionprotected final KeycloakSessionClientScopesResource.sessionprotected final KeycloakSessionClientsResource.sessionprotected final KeycloakSessionComponentResource.sessionprotected final KeycloakSessionLdapServerCapabilitiesResource.sessionprotected final KeycloakSessionProtocolMappersResource.sessionprotected final KeycloakSessionRealmAdminResource.sessionprotected final KeycloakSessionRealmLocalizationResource.sessionprotected final KeycloakSessionRealmsAdminResource.sessionprotected final KeycloakSessionRoleMapperResource.sessionprotected KeycloakSessionScopeMappedClientResource.sessionprotected KeycloakSessionScopeMappedResource.sessionprotected final KeycloakSessionTestLdapConnectionResource.sessionprotected final KeycloakSessionUserProfileResource.sessionprotected final KeycloakSessionUserResource.sessionprotected final KeycloakSessionUsersResource.sessionprotected final KeycloakSessionUserStorageProviderResource.sessionMethods in org.keycloak.services.resources.admin with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAdminEventBuilder.clone(KeycloakSession session) Create a new instance of theAdminEventBuilderthat is bound to a new session.static voidAuthenticationManagementResource.copy(KeycloakSession session, RealmModel realm, String newName, AuthenticationFlowModel from, AuthenticationFlowModel to) static AuthenticationFlowModelAuthenticationManagementResource.copyFlow(KeycloakSession session, RealmModel realm, AuthenticationFlowModel flow, String newName) ClearCrlCacheRealmAdminProvider.create(KeycloakSession session) ClearKeysCacheRealmAdminProvider.create(KeycloakSession session) ClearRealmCacheRealmAdminProvider.create(KeycloakSession session) ClearUserCacheRealmAdminProvider.create(KeycloakSession session) LdapServerCapabilitiesRealmAdminProvider.create(KeycloakSession session) TestLdapConnectionRealmAdminProvider.create(KeycloakSession session) UserStorageProviderRealmAdminProvider.create(KeycloakSession session) static PropertiesAdminRoot.getMessages(KeycloakSession session, RealmModel realm, String lang) static PropertiesAdminRoot.getMessages(KeycloakSession session, RealmModel realm, String lang, String... bundles) ClearCrlCacheRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearKeysCacheRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearRealmCacheRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearUserCacheRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) LdapServerCapabilitiesRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) TestLdapConnectionRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) UserStorageProviderRealmAdminProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) static ThemeAdminRoot.getTheme(KeycloakSession session, RealmModel realm) AdminEventBuilder.refreshRealmEventsConfig(KeycloakSession session) Refreshes the builder assuming that the realm event information has changed.protected voidAdminRoot.resolveRealmAndUpdateSession(String name, KeycloakSession session) static voidGroupResource.updateGroup(GroupRepresentation rep, GroupModel model, RealmModel realm, KeycloakSession session) protected voidRoleResource.updateRole(RoleRepresentation rep, RoleModel role, RealmModel realm, KeycloakSession session) static voidUserResource.updateUserFromRep(UserProfile profile, UserModel user, UserRepresentation rep, KeycloakSession session, boolean isUpdateExistingUser) static voidClientScopeResource.validateClientScopeProtocol(KeycloakSession session, String protocol) static jakarta.ws.rs.core.ResponseUserResource.validateUserProfile(UserProfile profile, KeycloakSession session, AdminAuth adminAuth) Constructors in org.keycloak.services.resources.admin with parameters of type KeycloakSessionModifierConstructorDescriptionAdminConsole(KeycloakSession session) AdminEventBuilder(RealmModel realm, AdminAuth auth, KeycloakSession session, ClientConnection clientConnection) AttackDetectionResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) AuthenticationManagementResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearCrlCacheResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearKeysCacheResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearRealmCacheResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClearUserCacheResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClientAttributeCertificateResource(AdminPermissionEvaluator auth, ClientModel client, KeycloakSession session, String attributePrefix, AdminEventBuilder adminEvent) ClientInitialAccessResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClientPoliciesResource(KeycloakSession session, AdminPermissionEvaluator auth) ClientProfilesResource(KeycloakSession session, AdminPermissionEvaluator auth) ClientRegistrationPolicyResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClientResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel clientModel, KeycloakSession session, AdminEventBuilder adminEvent) ClientRoleMappingsResource(jakarta.ws.rs.core.UriInfo uriInfo, KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel user, ClientModel client, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck) ClientScopeEvaluateResource(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, ClientModel client, ClientConnection clientConnection) ClientScopeEvaluateScopeMappingsResource(KeycloakSession session, RoleContainerModel roleContainer, AdminPermissionEvaluator auth, ClientModel client, String scopeParam) ClientScopeResource(RealmModel realm, AdminPermissionEvaluator auth, ClientScopeModel clientScope, KeycloakSession session, AdminEventBuilder adminEvent) ClientScopesResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ClientsResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ComponentResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) GroupResource(RealmModel realm, GroupModel group, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) GroupsResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) IdentityProviderResource(AdminPermissionEvaluator auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent) IdentityProvidersResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) KeyResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth) LdapServerCapabilitiesResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ProtocolMappersResource(KeycloakSession session, ProtocolMapperContainerModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission) RealmAdminResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) RealmLocalizationResource(KeycloakSession session, AdminPermissionEvaluator auth) RealmsAdminResource(KeycloakSession session, AdminAuth auth, TokenManager tokenManager) RealmsAdminResourcePreflight(KeycloakSession session, AdminAuth auth, TokenManager tokenManager) RealmsAdminResourcePreflight(KeycloakSession session, AdminAuth auth, TokenManager tokenManager, HttpRequest request) RoleByIdResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) RoleContainerResource(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, RoleContainerModel roleContainer, AdminEventBuilder adminEvent) RoleMapperResource(KeycloakSession session, AdminPermissionEvaluator auth, RoleMapperModel roleMapper, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck) ScopeMappedClientResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, ClientModel scopedClient, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission) ScopeMappedResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission) TestLdapConnectionResource(KeycloakSession session, AdminPermissionEvaluator auth) UserProfileResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) UserResource(KeycloakSession session, UserModel user, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) UsersResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) UserStorageProviderResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) -
Uses of KeycloakSession in org.keycloak.services.resources.admin.ext
Methods in org.keycloak.services.resources.admin.ext with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAdminRealmResourceProvider.getResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) Returns a JAX-RS resource instance. -
Uses of KeycloakSession in org.keycloak.services.resources.admin.fgap
Methods in org.keycloak.services.resources.admin.fgap with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic AdminPermissionEvaluatorAdminPermissions.evaluator(KeycloakSession session, RealmModel realm, RealmModel adminsRealm, UserModel admin) static AdminPermissionEvaluatorAdminPermissions.evaluator(KeycloakSession session, RealmModel realm, AdminAuth auth) static AdminPermissionManagementAdminPermissions.management(KeycloakSession session, RealmModel realm) static RealmsPermissionEvaluatorAdminPermissions.realms(KeycloakSession session, AdminAuth auth) -
Uses of KeycloakSession in org.keycloak.services.resources.admin.info
Constructors in org.keycloak.services.resources.admin.info with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.services.scheduled
Methods in org.keycloak.services.scheduled with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidClearExpiredAdminEvents.run(KeycloakSession session) voidClearExpiredClientInitialAccessTokens.run(KeycloakSession session) voidClearExpiredEvents.run(KeycloakSession session) voidClearExpiredRevokedTokens.run(KeycloakSession session) voidClearExpiredUserSessions.run(KeycloakSession session) protected voidClusterAwareScheduledTaskRunner.runTask(KeycloakSession session) protected voidScheduledTaskRunner.runTask(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.securityprofile
Methods in org.keycloak.services.securityprofile with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultSecurityProfileProviderFactory.create(KeycloakSession session) protected SecurityProfileConfigurationDefaultSecurityProfileProviderFactory.readConfiguration(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.ui.extend
Methods in org.keycloak.services.ui.extend with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault TUiPageProviderFactory.create(KeycloakSession session, ComponentModel model) default TUiTabProviderFactory.create(KeycloakSession session, ComponentModel model) -
Uses of KeycloakSession in org.keycloak.services.util
Methods in org.keycloak.services.util with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic AccessToken.ConfirmationMtlsHoKTokenUtil.bindTokenWithClientCertificate(HttpRequest request, KeycloakSession session) static UserSessionModelUserSessionUtil.createTransientUserSession(KeycloakSession session, UserSessionModel userSession) UserSessionUtil.findValidSessionForAccessToken(KeycloakSession session, RealmModel realm, AccessToken token, ClientModel client, Consumer<UserSessionModel> invalidSessionCallback) UserSessionUtil.findValidSessionForIdentityCookie(KeycloakSession session, RealmModel realm, AccessToken token, Consumer<UserSessionModel> invalidSessionCallback) UserSessionUtil.findValidSessionForRefreshToken(KeycloakSession session, RealmModel realm, RefreshToken token, ClientModel client, Consumer<UserSessionModel> invalidSessionCallback) static DefaultClientSessionContextDefaultClientSessionContext.fromClientSessionAndClientScopes(AuthenticatedClientSessionModel clientSession, Set<ClientScopeModel> requestedScopes, KeycloakSession session) static DefaultClientSessionContextDefaultClientSessionContext.fromClientSessionAndScopeParameter(AuthenticatedClientSessionModel clientSession, String scopeParam, KeycloakSession session) static DefaultClientSessionContextDefaultClientSessionContext.fromClientSessionScopeParameter(AuthenticatedClientSessionModel clientSession, KeycloakSession session) Useful if we want to "re-compute" client scopes based on the scope parameterstatic AuthorizationRequestContextAuthorizationContextUtil.getAuthorizationRequestContextFromScopes(KeycloakSession session, String scope) Base function to obtain a bare AuthorizationRequestContext with just OAuth2 Scopesstatic AuthorizationRequestContextAuthorizationContextUtil.getAuthorizationRequestContextFromScopesWithClient(KeycloakSession session, String scope) An extension ofAuthorizationContextUtil.getAuthorizationRequestContextFromScopes(org.keycloak.models.KeycloakSession, java.lang.String)that appends the current context's clientstatic Stream<AuthorizationDetails>AuthorizationContextUtil.getAuthorizationRequestsStreamFromScopesWithClient(KeycloakSession session, String scope) An extension of {@link AuthorizationContextUtil#getAuthorizationRequestContextFromScopesWithClient)} that returns the list as a Streamstatic Stream<ClientScopeModel>AuthorizationContextUtil.getClientScopesStreamFromAuthorizationRequestContextWithClient(KeycloakSession session, String scope) Helper method to return a Stream of all theClientScopeModelin the currentAuthorizationRequestContextDPoPUtil.getDPoPSupportedAlgorithms(KeycloakSession session) static UserSessionModelUserSessionUtil.getUserSessionWithImpersonatorClient(KeycloakSession session, RealmModel realm, String userSessionId, boolean offline, String clientUUID) static voidDPoPUtil.handleDPoPHeader(KeycloakSession keycloakSession, EventBuilder event, Cors cors, OIDCAdvancedConfigWrapper clientConfig) If DPoP feature is enabled and either the client requires it or the current request contains a DPoP header, this method validates the proof and stores it in the session.abstract jakarta.ws.rs.core.ResponseBrowserHistoryHelper.loadSavedResponse(KeycloakSession session, AuthenticationSessionModel authSession) static voidCacheControlUtil.noBackButtonCacheControlHeader(KeycloakSession session) static voidLocaleUtil.processLocaleParam(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession) static StringResolveRelative.resolveRelativeUri(KeycloakSession session, String rootUrl, String url) static StringResolveRelative.resolveRootUrl(KeycloakSession session, String rootUrl) abstract jakarta.ws.rs.core.ResponseBrowserHistoryHelper.saveResponseAndRedirect(KeycloakSession session, AuthenticationSessionModel authSession, jakarta.ws.rs.core.Response response, boolean actionRequest, HttpRequest httpRequest) protected booleanBrowserHistoryHelper.shouldReplaceBrowserHistory(boolean actionRequest, KeycloakSession session) static voidDPoPUtil.validateDPoPJkt(String dpopJkt, KeycloakSession session, EventBuilder event, Cors cors) static booleanMtlsHoKTokenUtil.verifyTokenBindingWithClientCertificate(AccessToken token, HttpRequest request, KeycloakSession session) Constructors in org.keycloak.services.util with parameters of type KeycloakSessionModifierConstructorDescriptionAuthenticationFlowURLHelper(KeycloakSession session, RealmModel realm, jakarta.ws.rs.core.UriInfo uriInfo) Validator(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.services.x509
Methods in org.keycloak.services.x509 with parameters of type KeycloakSessionModifier and TypeMethodDescriptionApacheProxySslClientCertificateLookupFactory.create(KeycloakSession session) DefaultClientCertificateLookupFactory.create(KeycloakSession session) HaProxySslClientCertificateLookupFactory.create(KeycloakSession session) NginxProxySslClientCertificateLookupFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.social.bitbucket
Methods in org.keycloak.social.bitbucket with parameters of type KeycloakSessionModifier and TypeMethodDescriptionBitbucketIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.bitbucket with parameters of type KeycloakSessionModifierConstructorDescriptionBitbucketIdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.facebook
Methods in org.keycloak.social.facebook with parameters of type KeycloakSessionModifier and TypeMethodDescriptionFacebookIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.facebook with parameters of type KeycloakSessionModifierConstructorDescriptionFacebookIdentityProvider(KeycloakSession session, FacebookIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.github
Methods in org.keycloak.social.github with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGitHubIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.github with parameters of type KeycloakSessionModifierConstructorDescriptionGitHubIdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.gitlab
Methods in org.keycloak.social.gitlab with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGitLabIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.gitlab with parameters of type KeycloakSessionModifierConstructorDescriptionGitLabIdentityProvider(KeycloakSession session, OIDCIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.google
Methods in org.keycloak.social.google with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGoogleIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.google with parameters of type KeycloakSessionModifierConstructorDescriptionGoogleIdentityProvider(KeycloakSession session, GoogleIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.instagram
Methods in org.keycloak.social.instagram with parameters of type KeycloakSessionModifier and TypeMethodDescriptionInstagramIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.instagram with parameters of type KeycloakSessionModifierConstructorDescriptionInstagramIdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.linkedin
Methods in org.keycloak.social.linkedin with parameters of type KeycloakSessionModifier and TypeMethodDescriptionLinkedInOIDCIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.linkedin with parameters of type KeycloakSessionModifierConstructorDescriptionLinkedInOIDCIdentityProvider(KeycloakSession session, OIDCIdentityProviderConfig config) LinkedInPublicKeyLoader(KeycloakSession session, OIDCIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.microsoft
Methods in org.keycloak.social.microsoft with parameters of type KeycloakSessionModifier and TypeMethodDescriptionMicrosoftIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.microsoft with parameters of type KeycloakSessionModifierConstructorDescriptionMicrosoftIdentityProvider(KeycloakSession session, MicrosoftIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.openshift
Methods in org.keycloak.social.openshift with parameters of type KeycloakSessionModifier and TypeMethodDescriptionOpenshiftV4IdentityProviderFactory.create(KeycloakSession keycloakSession, IdentityProviderModel identityProviderModel) Constructors in org.keycloak.social.openshift with parameters of type KeycloakSessionModifierConstructorDescriptionOpenshiftV4IdentityProvider(KeycloakSession session, OpenshiftV4IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.paypal
Methods in org.keycloak.social.paypal with parameters of type KeycloakSessionModifier and TypeMethodDescriptionPayPalIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.paypal with parameters of type KeycloakSessionModifierConstructorDescriptionPayPalIdentityProvider(KeycloakSession session, PayPalIdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.social.stackoverflow
Methods in org.keycloak.social.stackoverflow with parameters of type KeycloakSessionModifier and TypeMethodDescriptionStackoverflowIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) Constructors in org.keycloak.social.stackoverflow with parameters of type KeycloakSessionModifierConstructorDescription -
Uses of KeycloakSession in org.keycloak.social.twitter
Fields in org.keycloak.social.twitter declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionTwitterIdentityProvider.Endpoint.sessionMethods in org.keycloak.social.twitter with parameters of type KeycloakSessionModifier and TypeMethodDescriptionTwitterIdentityProviderFactory.create(KeycloakSession session, IdentityProviderModel model) jakarta.ws.rs.core.ResponseTwitterIdentityProvider.retrieveToken(KeycloakSession session, FederatedIdentityModel identity) Constructors in org.keycloak.social.twitter with parameters of type KeycloakSessionModifierConstructorDescriptionEndpoint(KeycloakSession session, IdentityProvider.AuthenticationCallback callback, EventBuilder event, TwitterIdentityProvider provider) TwitterIdentityProvider(KeycloakSession session, OAuth2IdentityProviderConfig config) -
Uses of KeycloakSession in org.keycloak.spi.infinispan.impl.embedded
Methods in org.keycloak.spi.infinispan.impl.embedded with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidJGroupsConfigurator.configureJGroups(Config.Scope config, org.infinispan.configuration.parsing.ConfigurationBuilderHolder holder, KeycloakSession session) Configures JGroups based on the Keycloak configuration.DefaultCacheEmbeddedConfigProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.spi.infinispan.impl.remote
Methods in org.keycloak.spi.infinispan.impl.remote with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultCacheRemoteConfigProviderFactory.create(KeycloakSession session) DisabledCacheRemoteConfigProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.storage
Fields in org.keycloak.storage declared as KeycloakSessionModifier and TypeFieldDescriptionprotected final KeycloakSessionAbstractStorageManager.sessionprotected KeycloakSessionClientStorageManager.sessionprotected KeycloakSessionRoleStorageManager.sessionMethods in org.keycloak.storage that return KeycloakSessionModifier and TypeMethodDescriptionImportRealmFromRepresentationEvent.getSession()Deprecated.PartialImportRealmFromRepresentationEvent.getSession()Deprecated.SetDefaultsForNewRealm.getSession()StoreMigrateRepresentationEvent.getSession()StoreSyncEvent.getSession()Methods in org.keycloak.storage with parameters of type KeycloakSessionModifier and TypeMethodDescriptionUserStorageProviderFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.static RealmModelImportRealmFromRepresentationEvent.fire(KeycloakSession session, RealmRepresentation rep) Deprecated.static PartialImportResultsPartialImportRealmFromRepresentationEvent.fire(KeycloakSession session, PartialImportRepresentation rep, RealmModel realm) Deprecated.static voidSetDefaultsForNewRealm.fire(KeycloakSession session, RealmModel realm) static voidStoreMigrateRepresentationEvent.fire(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) static voidStoreSyncEvent.fire(KeycloakSession session, RealmModel realm, boolean removed) static <T> Stream<T>ClientStorageManager.getEnabledStorageProviders(KeycloakSession session, RealmModel realm, Class<T> type) static <T> Stream<T>RoleStorageManager.getEnabledStorageProviders(KeycloakSession session, RealmModel realm, Class<T> type) static ClientStorageProviderClientStorageManager.getStorageProvider(KeycloakSession session, RealmModel realm, String componentId) static RoleStorageProviderRoleStorageManager.getStorageProvider(KeycloakSession session, RealmModel realm, String componentId) static ClientStorageProviderClientStorageManager.getStorageProviderInstance(KeycloakSession session, ClientStorageProviderModel model, ClientStorageProviderFactory factory) static RoleStorageProviderRoleStorageManager.getStorageProviderInstance(KeycloakSession session, RoleStorageProviderModel model, RoleStorageProviderFactory factory) static <T> Stream<T>ClientStorageManager.getStorageProviders(KeycloakSession session, RealmModel realm, Class<T> type) static <T> Stream<T>RoleStorageManager.getStorageProviders(KeycloakSession session, RealmModel realm, Class<T> type) static <T> Stream<RoleStorageProviderModel>RoleStorageManager.getStorageProviders(RealmModel realm, KeycloakSession session, Class<T> type) static booleanClientStorageManager.hasEnabledStorageProviders(KeycloakSession session, RealmModel realm, Class<?> type) voidOnCreateComponent.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidUserStorageManager.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) default voidUserStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when UserStorageProviderModel is created.voidOnUpdateComponent.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidUserStorageManager.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) static UserCacheUserStorageUtil.userCache(KeycloakSession session) static UserFederatedStorageProviderUserStorageUtil.userFederatedStorage(KeycloakSession session) static UserProviderUserStoragePrivateUtil.userLocalStorage(KeycloakSession session) default voidUserStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.storage with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractStorageManager(KeycloakSession session, Class<? extends ProviderFactory> factoryTypeClass, Class<ProviderType> providerTypeClass, Function<ComponentModel, StorageProviderModelType> toStorageProviderModelTypeFunction, String configScope) ClientScopeStorageManager(KeycloakSession session) ClientStorageManager(KeycloakSession session, long clientStorageProviderTimeout) GroupStorageManager(KeycloakSession session) ImportRealmFromRepresentationEvent(KeycloakSession session, RealmRepresentation realmRepresentation) Deprecated.PartialImportRealmFromRepresentationEvent(KeycloakSession session, PartialImportRepresentation rep, RealmModel realm) Deprecated.RoleStorageManager(KeycloakSession session, long roleStorageProviderTimeout) SetDefaultsForNewRealm(KeycloakSession session, RealmModel realmModel) StoreMigrateRepresentationEvent(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent) StoreSyncEvent(KeycloakSession session, RealmModel realm, boolean removed) UserStorageManager(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.storage.adapter
Fields in org.keycloak.storage.adapter declared as KeycloakSessionModifier and TypeFieldDescriptionprotected KeycloakSessionAbstractInMemoryUserAdapter.sessionprotected KeycloakSessionAbstractUserAdapter.sessionprotected KeycloakSessionAbstractUserAdapterFederatedStorage.sessionConstructors in org.keycloak.storage.adapter with parameters of type KeycloakSessionModifierConstructorDescriptionprotectedAbstractInMemoryUserAdapter(KeycloakSession session, RealmModel realm, String id) AbstractUserAdapter(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) AbstractUserAdapterFederatedStorage(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) InMemoryUserAdapter(KeycloakSession session, RealmModel realm, String id) Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) Deprecated. -
Uses of KeycloakSession in org.keycloak.storage.client
Fields in org.keycloak.storage.client declared as KeycloakSessionMethods in org.keycloak.storage.client with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClientStorageProviderFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.default voidClientStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when ClientStorageProviderModel is created.default voidClientStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.storage.client with parameters of type KeycloakSessionModifierConstructorDescriptionAbstractClientStorageAdapter(KeycloakSession session, RealmModel realm, ClientStorageProviderModel component) AbstractReadOnlyClientStorageAdapter(KeycloakSession session, RealmModel realm, ClientStorageProviderModel component) -
Uses of KeycloakSession in org.keycloak.storage.clientscope
Methods in org.keycloak.storage.clientscope with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClientScopeStorageProviderFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.default voidClientScopeStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when ClientScopeStorageProviderFactory is created.default voidClientScopeStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.storage.configuration.jpa
Methods in org.keycloak.storage.configuration.jpa with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJpaServerConfigStorageProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.storage.datastore
Methods in org.keycloak.storage.datastore with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidDefaultExportImportManager.Batcher.accept(KeycloakSession session) DefaultDatastoreProviderFactory.create(KeycloakSession session) DefaultExportImportManager.importAuthenticationFlows(KeycloakSession session, RealmModel newRealm, RealmRepresentation rep) static voidDefaultExportImportManager.importFederatedUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep) static voidDefaultExportImportManager.importRealmAuthorizationSettings(RealmRepresentation rep, RealmModel newRealm, KeycloakSession session) static voidDefaultExportImportManager.importUserFederationProvidersAndMappers(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm) Constructors in org.keycloak.storage.datastore with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultDatastoreProvider(DefaultDatastoreProviderFactory factory, KeycloakSession session) DefaultMigrationManager(KeycloakSession session, boolean allowMigrateExistingDatabaseToSnapshot) -
Uses of KeycloakSession in org.keycloak.storage.group
Methods in org.keycloak.storage.group with parameters of type KeycloakSessionModifier and TypeMethodDescriptionGroupStorageProviderFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.default voidGroupStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when GroupStorageProviderModel is created.default voidGroupStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.storage.jpa
Methods in org.keycloak.storage.jpa with parameters of type KeycloakSessionModifier and TypeMethodDescriptionJpaUserFederatedStorageProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.storage.jpa with parameters of type KeycloakSessionModifierConstructorDescriptionJpaUserFederatedStorageProvider(KeycloakSession session, jakarta.persistence.EntityManager em) -
Uses of KeycloakSession in org.keycloak.storage.ldap
Fields in org.keycloak.storage.ldap declared as KeycloakSessionMethods in org.keycloak.storage.ldap that return KeycloakSessionMethods in org.keycloak.storage.ldap with parameters of type KeycloakSessionModifier and TypeMethodDescriptionLDAPStorageProviderFactory.create(KeycloakSession session, ComponentModel model) protected Map<ComponentModel,LDAPConfigDecorator> LDAPStorageProviderFactory.getLDAPConfigDecorators(KeycloakSession session, ComponentModel ldapModel) LDAPIdentityStoreRegistry.getLdapStore(KeycloakSession session, ComponentModel ldapModel, Map<ComponentModel, LDAPConfigDecorator> configDecorators) protected UserModelLDAPStorageProvider.importUserFromLDAP(KeycloakSession session, RealmModel realm, LDAPObject ldapUser) protected UserModelLDAPStorageProvider.importUserFromLDAP(KeycloakSession session, RealmModel realm, LDAPObject ldapUser, LDAPStorageProvider.ImportType importType) voidLDAPStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidLDAPStorageProviderFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidLDAPStorageProviderFactory.preRemove(KeycloakSession session, RealmModel realm, ComponentModel model) voidLDAPStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Constructors in org.keycloak.storage.ldap with parameters of type KeycloakSessionModifierConstructorDescriptionLDAPStorageProvider(LDAPStorageProviderFactory factory, KeycloakSession session, ComponentModel model, LDAPIdentityStore ldapIdentityStore) -
Uses of KeycloakSession in org.keycloak.storage.ldap.idm.store.ldap
Methods in org.keycloak.storage.ldap.idm.store.ldap with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic LDAPContextManagerLDAPContextManager.create(KeycloakSession session, LDAPConfig connectionProperties) Constructors in org.keycloak.storage.ldap.idm.store.ldap with parameters of type KeycloakSessionModifierConstructorDescriptionLDAPContextManager(KeycloakSession session, LDAPConfig connectionProperties) LDAPIdentityStore(KeycloakSession session, LDAPConfig config) LDAPOperationManager(KeycloakSession session, LDAPConfig config) SessionBoundInitialLdapContext(KeycloakSession session, Hashtable<?, ?> environment, Control[] connCtls) -
Uses of KeycloakSession in org.keycloak.storage.ldap.mappers
Methods in org.keycloak.storage.ldap.mappers that return KeycloakSessionModifier and TypeMethodDescriptionprotected KeycloakSessionAbstractLDAPStorageMapper.getSession()Methods in org.keycloak.storage.ldap.mappers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionprotected voidUserAttributeLDAPStorageMapper.checkDuplicateEmail(String userModelAttrName, String email, RealmModel realm, KeycloakSession session, UserModel user) protected voidUserAttributeLDAPStorageMapper.checkDuplicateUsername(String userModelAttrName, String username, RealmModel realm, KeycloakSession session, UserModel user) AbstractLDAPStorageMapperFactory.create(KeycloakSession session, ComponentModel model) LDAPStorageMapperFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.default voidLDAPStorageMapperFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when UserStorageProviderModel is created.voidCertificateLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidFullNameLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidHardcodedAttributeMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidHardcodedLDAPAttributeMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidHardcodedLDAPGroupStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidHardcodedLDAPRoleStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) default voidLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) voidUserAttributeLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.storage.ldap.mappers.membership.group
Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidGroupLDAPStorageMapperFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidGroupLDAPStorageMapperFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidGroupLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.storage.ldap.mappers.membership.role
Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type KeycloakSessionModifier and TypeMethodDescriptionvoidRoleLDAPStorageMapperFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) voidRoleLDAPStorageMapperFactory.onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel) voidRoleLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.storage.managers
Methods in org.keycloak.storage.managers with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidUserStorageSyncManager.notifyToRefreshPeriodicSync(KeycloakSession session, RealmModel realm, UserStorageProviderModel provider, boolean removed) static voidUserStorageSyncManager.notifyToRefreshPeriodicSyncAll(KeycloakSession session, RealmModel realm, boolean removed) static voidUserStorageSyncManager.notifyToRefreshPeriodicSyncSingle(KeycloakSession session, RealmModel realm, ComponentModel component, boolean removed) -
Uses of KeycloakSession in org.keycloak.storage.role
Methods in org.keycloak.storage.role with parameters of type KeycloakSessionModifier and TypeMethodDescriptionRoleStorageProviderFactory.create(KeycloakSession session, ComponentModel model) called per Keycloak transaction.default voidRoleStorageProviderFactory.onCreate(KeycloakSession session, RealmModel realm, ComponentModel model) Called when RoleStorageProviderModel is created.default voidRoleStorageProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) -
Uses of KeycloakSession in org.keycloak.theme
Methods in org.keycloak.theme with parameters of type KeycloakSessionModifier and TypeMethodDescriptionClasspathThemeProviderFactory.create(KeycloakSession session) ClasspathThemeResourceProviderFactory.create(KeycloakSession session) DefaultThemeManagerFactory.create(KeycloakSession session) DefaultThemeSelectorProviderFactory.create(KeycloakSession session) FolderThemeProviderFactory.create(KeycloakSession sessions) JarThemeProviderFactory.create(KeycloakSession session) Constructors in org.keycloak.theme with parameters of type KeycloakSessionModifierConstructorDescriptionDefaultThemeManager(DefaultThemeManagerFactory factory, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.theme.freemarker
Methods in org.keycloak.theme.freemarker with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultFreeMarkerProviderFactory.create(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.timer.basic
Methods in org.keycloak.timer.basic with parameters of type KeycloakSessionConstructors in org.keycloak.timer.basic with parameters of type KeycloakSessionModifierConstructorDescriptionBasicTimerProvider(KeycloakSession session, Timer timer, int transactionTimeout, BasicTimerProviderFactory factory) -
Uses of KeycloakSession in org.keycloak.tracing
Methods in org.keycloak.tracing with parameters of type KeycloakSessionModifier and TypeMethodDescriptionNoopTracingProviderFactory.create(KeycloakSession session) static TracingProviderTracingProviderUtil.getTracingProvider(KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.transaction
Fields in org.keycloak.transaction declared as KeycloakSessionMethods in org.keycloak.transaction with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault JtaTransactionManagerLookupJtaTransactionManagerLookup.create(KeycloakSession session) static voidAsyncResponseTransaction.finishAsyncResponseInTransaction(KeycloakSession session, jakarta.ws.rs.container.AsyncResponse responseToFinishInTransaction, jakarta.ws.rs.core.Response responseToSend) This method creates a new AsyncResponseTransaction instance that resumes provided AsyncResponseresponseToFinishInTransactionwith given ResponseresponseToSend.static RequestContextHelperRequestContextHelper.getContext(KeycloakSession session) Constructors in org.keycloak.transaction with parameters of type KeycloakSessionModifierConstructorDescriptionJtaTransactionWrapper(KeycloakSession session, jakarta.transaction.TransactionManager tm) -
Uses of KeycloakSession in org.keycloak.truststore
Methods in org.keycloak.truststore with parameters of type KeycloakSessionConstructors in org.keycloak.truststore with parameters of type KeycloakSession -
Uses of KeycloakSession in org.keycloak.url
Methods in org.keycloak.url with parameters of type KeycloakSessionConstructors in org.keycloak.url with parameters of type KeycloakSessionModifierConstructorDescriptionHostnameV2Provider(KeycloakSession session, String hostname, URI hostnameUrl, URI adminUrl, Boolean backchannelDynamic) -
Uses of KeycloakSession in org.keycloak.userprofile
Fields in org.keycloak.userprofile declared as KeycloakSessionMethods in org.keycloak.userprofile that return KeycloakSessionMethods in org.keycloak.userprofile with parameters of type KeycloakSessionModifier and TypeMethodDescriptionprotected UserProfileMetadataDeclarativeUserProfileProvider.configureUserProfile(UserProfileMetadata metadata, KeycloakSession session) Specifies how contextual profile metadata is configured at runtime.DeclarativeUserProfileProviderFactory.create(KeycloakSession session) static UserProfileMetadataUserProfileUtil.createUserProfileMetadata(KeycloakSession session, UserProfile profile) static AttributeGroupMetadataUserProfileUtil.lookupUserMetadataGroup(KeycloakSession session) Find the metadata group "user-metadata"voidDeclarativeUserProfileProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) Constructors in org.keycloak.userprofile with parameters of type KeycloakSessionModifierConstructorDescriptionAttributeContext(UserProfileContext context, KeycloakSession session, Map.Entry<String, List<String>> attribute, UserModel user, AttributeMetadata metadata, Attributes attributes) DeclarativeUserProfileProvider(KeycloakSession session, DeclarativeUserProfileProviderFactory factory) DefaultAttributes(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) DefaultUserProfile(UserProfileMetadata metadata, Attributes attributes, Function<Attributes, UserModel> userCreator, UserModel user, KeycloakSession session) ServiceAccountAttributes(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) -
Uses of KeycloakSession in org.keycloak.userprofile.config
Methods in org.keycloak.userprofile.config with parameters of type KeycloakSessionModifier and TypeMethodDescriptionUPConfigUtils.validate(KeycloakSession session, UPConfig config) Validate object representation of the configuration. -
Uses of KeycloakSession in org.keycloak.userprofile.validator
Methods in org.keycloak.userprofile.validator with parameters of type KeycloakSessionModifier and TypeMethodDescriptionMultiValueValidator.validateConfig(KeycloakSession session, ValidatorConfig config) -
Uses of KeycloakSession in org.keycloak.utils
Methods in org.keycloak.utils that return KeycloakSessionModifier and TypeMethodDescriptionstatic KeycloakSessionKeycloakSessionUtil.getKeycloakSession()Get theKeycloakSessioncurrently associated with the thread.static KeycloakSessionKeycloakSessionUtil.setKeycloakSession(KeycloakSession session) Associate theKeycloakSessionwith the current thread.Methods in org.keycloak.utils with parameters of type KeycloakSessionModifier and TypeMethodDescriptionstatic voidCRLUtils.check(X509Certificate[] certs, X509CRL crl, KeycloakSession session) Check the signature on CRL and check if 1st certificate from the chain ((The actual certificate from the client)) is valid and not available on CRL.OCSPProvider.check(KeycloakSession session, X509Certificate cert, X509Certificate issuerCertificate) Requests certificate revocation status using OCSP.OCSPProvider.check(KeycloakSession session, X509Certificate cert, X509Certificate issuerCertificate, URI responderURI, X509Certificate responderCert, Date date) Requests certificate revocation status using OCSP.OCSPProvider.check(KeycloakSession session, X509Certificate cert, X509Certificate issuerCertificate, Date date, X509Certificate responderCert) Requests certificate revocation status using OCSP.protected abstract OCSPProvider.OCSPRevocationStatusOCSPProvider.check(KeycloakSession session, X509Certificate cert, X509Certificate issuerCertificate, List<URI> responderURIs, X509Certificate responderCert, Date date) Requests certificate revocation status using OCSP.static voidSMTPUtil.checkSMTPConfiguration(KeycloakSession session, Map<String, String> config) Validates the configuration using the email sender provider.static <T> Consumer<? super T>ServicesUtils.consumeWithTimeBound(KeycloakSession session, long timeout, Consumer<T> func) Deprecated.static booleanCredentialHelper.createOTPCredential(KeycloakSession session, RealmModel realm, UserModel user, String totpCode, OTPCredentialModel credentialModel) Create OTP credential either in userStorage or local storage (Keycloak DB)static voidCredentialHelper.createRecoveryCodesCredential(KeycloakSession session, RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel, List<String> generatedCodes) Create RecoveryCodes credential either in userStorage or local storage (Keycloak DB)static Map<String,AccessToken.Access> RoleResolveUtil.getAllResolvedClientRoles(KeycloakSession session, ClientSessionContext clientSessionCtx) Object (but can be empty map) containing all the user's client roles of all clients.CredentialHelper.getConfigurableAuthenticatorFactory(KeycloakSession session, String providerId) static RequiredActionFactoryRequiredActionHelper.getConfigurableRequiredActionFactory(KeycloakSession session, String providerId) protected byte[]OCSPProvider.getEncodedOCSPResponse(KeycloakSession session, byte[] encodedOCSPReq, URI responderUri) static StringKeycloakSessionUtil.getRealmNameFromContext(KeycloakSession session) static AccessToken.AccessRoleResolveUtil.getResolvedClientRoles(KeycloakSession session, ClientSessionContext clientSessionCtx, String clientId, boolean createIfMissing) Object (possibly null) containing all the user's client roles of client specified by clientId.static AccessToken.AccessRoleResolveUtil.getResolvedRealmRoles(KeycloakSession session, ClientSessionContext clientSessionCtx, boolean createIfMissing) Object (possibly null) containing all the user's realm roles.static booleanSecureContextResolver.isSecureContext(KeycloakSession session) Determines if a session is within a 'secure context', meaning its origin is considered potentially trustworthy by user-agents.static RequiredActionFactoryRequiredActionHelper.lookupConfigurableRequiredActionFactory(KeycloakSession session, String providerId) static Stream<GroupRepresentation>GroupUtils.populateGroupHierarchyFromSubGroups(KeycloakSession session, RealmModel realm, Stream<GroupModel> groups, boolean full, GroupPermissionEvaluator groupEvaluator, boolean subGroupsCount) This method takes the provided groups and attempts to load their parents all the way to the root group while maintaining the hierarchy data for each GroupRepresentation object.OAuth2Error.session(KeycloakSession session) static KeycloakSessionKeycloakSessionUtil.setKeycloakSession(KeycloakSession session) Associate theKeycloakSessionwith the current thread.static voidCredentialHelper.setOrReplaceAuthenticationRequirement(KeycloakSession session, RealmModel realm, String type, AuthenticationExecutionModel.Requirement requirement, AuthenticationExecutionModel.Requirement currentRequirement) ServicesUtils.timeBound(KeycloakSession session, long timeout, Function<T, ? extends Stream<R>> func) Deprecated.static <T,R> Function<? super T, R> ServicesUtils.timeBoundOne(KeycloakSession session, long timeout, Function<T, R> func) Deprecated. -
Uses of KeycloakSession in org.keycloak.validate
Methods in org.keycloak.validate that return KeycloakSessionMethods in org.keycloak.validate with parameters of type KeycloakSessionModifier and TypeMethodDescriptiondefault ValidatorSimpleValidator.create(KeycloakSession session) default ValidationResultValidatorFactory.validateConfig(KeycloakSession session, ValidatorConfig config) Validates the given validation config.static ValidationResultValidators.validateConfig(KeycloakSession session, String id, ValidatorConfig config) static ValidatorValidators.validator(KeycloakSession session, String id) Look-up up for a built-in or registeredValidatorwith the given validatorId.static ValidatorFactoryValidators.validatorFactory(KeycloakSession session, String id) Look-up for a built-in or registeredValidatorFactorywith the given validatorId.Constructors in org.keycloak.validate with parameters of type KeycloakSessionModifierConstructorDescriptionValidationContext(KeycloakSession session) Creates a newValidationContextwith aKeycloakSession.protectedValidationContext(KeycloakSession session, Set<ValidationError> errors) Creates a newValidationContext.Validators(KeycloakSession session) Creates a newValidatorsinstance with the givenKeycloakSession. -
Uses of KeycloakSession in org.keycloak.validate.validators
Methods in org.keycloak.validate.validators with parameters of type KeycloakSessionModifier and TypeMethodDescriptionAbstractNumberValidator.validateConfig(KeycloakSession session, ValidatorConfig config) EmailValidator.validateConfig(KeycloakSession session, ValidatorConfig config) LengthValidator.validateConfig(KeycloakSession session, ValidatorConfig config) LocalDateValidator.validateConfig(KeycloakSession session, ValidatorConfig config) OptionsValidator.validateConfig(KeycloakSession session, ValidatorConfig config) PatternValidator.validateConfig(KeycloakSession session, ValidatorConfig config) -
Uses of KeycloakSession in org.keycloak.validation
Methods in org.keycloak.validation that return KeycloakSessionModifier and TypeMethodDescriptionDefaultValidationContext.getSession()ValidationContext.getSession()Methods in org.keycloak.validation with parameters of type KeycloakSessionModifier and TypeMethodDescriptionDefaultClientValidationProviderFactory.create(KeycloakSession session) static voidValidationUtil.validateClient(KeycloakSession session, ClientModel client, boolean create, ValidationUtil.ErrorHandler errorHandler) static voidValidationUtil.validateClient(KeycloakSession session, ClientModel client, OIDCClientRepresentation oidcClient, boolean create, ValidationUtil.ErrorHandler errorHandler) Constructors in org.keycloak.validation with parameters of type KeycloakSessionModifierConstructorDescriptionClientValidationContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate) DefaultValidationContext(ValidationContext.Event event, KeycloakSession session, T objectToValidate) OIDCContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate, OIDCClientRepresentation oidcClient) -
Uses of KeycloakSession in org.keycloak.vault
Methods in org.keycloak.vault with parameters of type KeycloakSessionModifier and TypeMethodDescriptionFilesKeystoreVaultProviderFactory.create(KeycloakSession session) FilesPlainTextVaultProviderFactory.create(KeycloakSession session) protected StringAbstractVaultProviderFactory.getRealmName(KeycloakSession session) Obtains the name of realm from theKeycloakSession. -
Uses of KeycloakSession in org.keycloak.workflow.admin.resource
Constructors in org.keycloak.workflow.admin.resource with parameters of type KeycloakSession