Uses of Interface
org.keycloak.models.AuthenticatedClientSessionModel
Packages that use AuthenticatedClientSessionModel
Package
Description
-
Uses of AuthenticatedClientSessionModel in org.keycloak.authentication.authenticators.util
Methods in org.keycloak.authentication.authenticators.util with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionstatic intAcrStore.getCurrentLevelOfAuthentication(AuthenticatedClientSessionModel clientSession) static intLoAUtil.getCurrentLevelOfAuthentication(AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.jose.jws
Methods in org.keycloak.jose.jws with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionDefaultTokenManager.initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models
Methods in org.keycloak.models that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) UserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) Will automatically attach newly created offline client session to the offlineUserSessiondefault AuthenticatedClientSessionModelUserSessionModel.getAuthenticatedClientSessionByClient(String clientUUID) Returns a client session for the given client UUID.ClientSessionContext.getClientSession()UserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) Gets the authenticated client session for a given user session and client.default AuthenticatedClientSessionModelUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline) Deprecated, for removal: This API element is subject to removal in a future version.default AuthenticatedClientSessionModelUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.keycloak.models that return types with arguments of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionUserSessionModel.getAuthenticatedClientSessions()Returns map where key is ID of the client (its UUID) and value is ID respectiveAuthenticatedClientSessionModelobject.Methods in org.keycloak.models with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) Will automatically attach newly created offline client session to the offlineUserSessionTokenManager.initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.jpa.session
Methods in org.keycloak.models.jpa.session that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionJpaUserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) Methods in org.keycloak.models.jpa.session with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionvoidJpaUserSessionPersisterProvider.createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.session
Classes in org.keycloak.models.session that implement AuthenticatedClientSessionModelMethods in org.keycloak.models.session that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionDisabledUserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) UserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) Loads client session from the db by provided user session and client.Methods in org.keycloak.models.session that return types with arguments of type AuthenticatedClientSessionModelMethods in org.keycloak.models.session with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionvoidDisabledUserSessionPersisterProvider.createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline) voidUserSessionPersisterProvider.createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline) Method parameters in org.keycloak.models.session with type arguments of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionvoidPersistentUserSessionAdapter.setClientSessionsLoader(Consumer<Map<String, AuthenticatedClientSessionModel>> clientSessionsLoader) Constructors in org.keycloak.models.session with parameters of type AuthenticatedClientSessionModelModifierConstructorDescriptionPersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession) Constructor parameters in org.keycloak.models.session with type arguments of type AuthenticatedClientSessionModelModifierConstructorDescriptionPersistentUserSessionAdapter(KeycloakSession session, PersistentUserSessionModel model, RealmModel realm, String userId, Map<String, AuthenticatedClientSessionModel> clientSessions) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan
Classes in org.keycloak.models.sessions.infinispan that implement AuthenticatedClientSessionModelMethods in org.keycloak.models.sessions.infinispan that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionInfinispanUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) PersistentUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) InfinispanUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) PersistentUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) UserSessionAdapter.getAuthenticatedClientSessionByClient(String clientUUID) Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type AuthenticatedClientSessionModelMethods in org.keycloak.models.sessions.infinispan with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionInfinispanUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) PersistentUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionClientSessionPersistentChangelogBasedTransaction.createAuthenticatedClientSessionInstance(String userSessionId, AuthenticatedClientSessionModel clientSession, String realmId, String clientId, boolean offline) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan.changes.remote.updater.client
Classes in org.keycloak.models.sessions.infinispan.changes.remote.updater.client that implement AuthenticatedClientSessionModelModifier and TypeClassDescriptionclassAnUpdaterimplementation that keeps track ofAuthenticatedClientSessionModelchanges. -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan.changes.remote.updater.user
Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.user that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionUserSessionUpdater.getAuthenticatedClientSessionByClient(String clientUUID) Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.user that return types with arguments of type AuthenticatedClientSessionModel -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionAuthenticatedClientSessionEntity.createFromModel(AuthenticatedClientSessionModel model) RemoteAuthenticatedClientSessionEntity.createFromModel(ClientSessionKey id, AuthenticatedClientSessionModel model) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispan.remote
Methods in org.keycloak.models.sessions.infinispan.remote that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionRemoteUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) RemoteUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) RemoteUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) Methods in org.keycloak.models.sessions.infinispan.remote with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionRemoteUserSessionProvider.createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionUserSessionModelDelegate.getAuthenticatedClientSessionByClient(String clientUUID) Methods in org.keycloak.models.utils that return types with arguments of type AuthenticatedClientSessionModel -
Uses of AuthenticatedClientSessionModel in org.keycloak.organization.protocol.mappers.saml
Methods in org.keycloak.organization.protocol.mappers.saml with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionvoidOrganizationMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol
Methods in org.keycloak.protocol with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseLoginProtocol.backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) jakarta.ws.rs.core.ResponseLoginProtocol.frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.docker
Methods in org.keycloak.protocol.docker with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseDockerAuthV2Protocol.backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) jakarta.ws.rs.core.ResponseDockerAuthV2Protocol.frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.docker.mapper
Methods in org.keycloak.protocol.docker.mapper with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionAllowAllDockerProtocolMapper.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 AuthenticatedClientSessionModel in org.keycloak.protocol.oidc
Methods in org.keycloak.protocol.oidc with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseOIDCLoginProtocol.backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) static FrontChannelLogoutHandlerFrontChannelLogoutHandler.currentOrCreate(KeycloakSession session, AuthenticatedClientSessionModel clientSession) static voidTokenManager.dettachClientSession(AuthenticatedClientSessionModel clientSession) jakarta.ws.rs.core.ResponseOIDCLoginProtocol.frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) TokenManager.AccessTokenResponseBuilder.generateRefreshToken(RefreshToken oldRefreshToken, AuthenticatedClientSessionModel clientSession) voidTokenManager.validateTokenReuse(KeycloakSession session, RealmModel realm, AccessToken refreshToken, AuthenticatedClientSessionModel clientSession, boolean refreshFlag) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.endpoints
Methods in org.keycloak.protocol.oidc.endpoints with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.ResponseTokenEndpoint.TokenExchangeSamlProtocol.buildAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, Document samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.grants
Methods in org.keycloak.protocol.oidc.grants with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionstatic StringPreAuthorizedCodeGrantType.getPreAuthorizedCode(KeycloakSession session, AuthenticatedClientSessionModel authenticatedClientSession, int expirationTime) Create a pre-authorized Code for the given client session.protected voidOAuth2GrantTypeBase.updateClientSession(AuthenticatedClientSessionModel clientSession) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.grants.device
Methods in org.keycloak.protocol.oidc.grants.device with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionstatic jakarta.ws.rs.core.ResponseDeviceGrantType.approveOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, AuthenticatedClientSessionModel clientSession, KeycloakSession session) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.grants.device.clientpolicy.context
Methods in org.keycloak.protocol.oidc.grants.device.clientpolicy.context that return AuthenticatedClientSessionModelConstructors in org.keycloak.protocol.oidc.grants.device.clientpolicy.context with parameters of type AuthenticatedClientSessionModelModifierConstructorDescriptionDeviceTokenResponseContext(OAuth2DeviceCodeModel deviceCodeModel, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParameters, AuthenticatedClientSessionModel clientSession, TokenManager.AccessTokenResponseBuilder accessTokenResponseBuilder) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.mappers
Methods in org.keycloak.protocol.oidc.mappers with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionprotected StringAcrProtocolMapper.getAcr(AuthenticatedClientSessionModel clientSession) AmrProtocolMapper.getAmr(AuthenticatedClientSessionModel clientSession, RealmModel realmModel) Extract the AMR values from the existing session. -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.utils
Methods in org.keycloak.protocol.oidc.utils that return AuthenticatedClientSessionModelMethods in org.keycloak.protocol.oidc.utils with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionstatic OIDCRedirectUriBuilderOIDCRedirectUriBuilder.fromUri(String baseUri, OIDCResponseMode responseMode, KeycloakSession session, AuthenticatedClientSessionModel clientSession) 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 set -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.saml
Methods in org.keycloak.protocol.saml that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionSamlSessionUtils.getClientSession(KeycloakSession session, RealmModel realm, String sessionIndex) Methods in org.keycloak.protocol.saml with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseSamlProtocol.backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) ArtifactResolver.buildArtifact(AuthenticatedClientSessionModel clientSessionModel, String entityId, String artifactResponse) Creates and stores an artifactDefaultSamlArtifactResolver.buildArtifact(AuthenticatedClientSessionModel clientSessionModel, String entityId, String artifactResponse) protected StringSamlProtocol.buildArtifactAndStoreResponse(SAML2Object saml2Object, AuthenticatedClientSessionModel clientSessionModel) protected jakarta.ws.rs.core.ResponseSamlProtocol.buildArtifactAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, SAML2Object samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) This method, instead of sending the actual response with the token sends the artifact message via post or redirect.protected jakarta.ws.rs.core.ResponseSamlProtocol.buildAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, Document samlDocument, JaxrsSAML2BindingBuilder bindingBuilder) protected LogoutRequestTypeSamlProtocol.createLogoutRequest(String logoutUrl, AuthenticatedClientSessionModel clientSession, ClientModel client, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions) jakarta.ws.rs.core.ResponseSamlProtocol.frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) static StringSamlProtocol.getLogoutBindingTypeForClientSession(AuthenticatedClientSessionModel clientSession) protected StringSamlProtocol.getSAMLNameId(List<SamlProtocol.ProtocolMapperProcessor<SAMLNameIdMapper>> samlNameIdMappers, String nameIdFormat, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) static StringSamlSessionUtils.getSessionIndex(AuthenticatedClientSessionModel clientSession) protected booleanSamlProtocol.isPostBinding(AuthenticatedClientSessionModel clientSession) SamlProtocol.populateAttributeStatements(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) ArtifactResolver.resolveArtifact(AuthenticatedClientSessionModel clientSessionModel, String artifact) Returns a serialized Saml ArtifactResponse corresponding to the artifact that was created bybuildArtifactDefaultSamlArtifactResolver.resolveArtifact(AuthenticatedClientSessionModel clientSessionModel, String artifact) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.saml.mappers
Methods in org.keycloak.protocol.saml.mappers with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionSAMLNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) UserAttributeNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) 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) -
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.saml.preprocessor
Methods in org.keycloak.protocol.saml.preprocessor with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptiondefault LogoutRequestTypeSamlAuthenticationPreprocessor.beforeProcessingLogoutRequest(LogoutRequestType logoutRequest, UserSessionModel authSession, AuthenticatedClientSessionModel clientSession) Called before a logout request is processed.default LogoutRequestTypeSamlAuthenticationPreprocessor.beforeSendingLogoutRequest(LogoutRequestType logoutRequest, UserSessionModel authSession, AuthenticatedClientSessionModel clientSession) Called before a logout request is sent.default StatusResponseTypeSamlAuthenticationPreprocessor.beforeSendingResponse(StatusResponseType statusResponse, AuthenticatedClientSessionModel clientSession) Called before a response is sent back to the client. -
Uses of AuthenticatedClientSessionModel in org.keycloak.services.clientpolicy.context
Methods in org.keycloak.services.clientpolicy.context that return AuthenticatedClientSessionModelModifier and TypeMethodDescriptionServiceAccountTokenRequestContext.getClientSession()ServiceAccountTokenResponseContext.getClientSession()Constructors in org.keycloak.services.clientpolicy.context with parameters of type AuthenticatedClientSessionModelModifierConstructorDescriptionServiceAccountTokenRequestContext(jakarta.ws.rs.core.MultivaluedMap<String, String> params, AuthenticatedClientSessionModel clientSession) ServiceAccountTokenResponseContext(jakarta.ws.rs.core.MultivaluedMap<String, String> params, AuthenticatedClientSessionModel clientSession, TokenManager.AccessTokenResponseBuilder accessTokenResponseBuilder) -
Uses of AuthenticatedClientSessionModel in org.keycloak.services.managers
Methods in org.keycloak.services.managers that return AuthenticatedClientSessionModelMethods in org.keycloak.services.managers with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionvoidUserSessionManager.createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession) static booleanAuthenticationManager.isClientSessionValid(RealmModel realm, ClientModel client, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) static booleanAuthenticationManager.isSSOAuthentication(AuthenticatedClientSessionModel clientSession) jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession) jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession) protected jakarta.ws.rs.core.ResponseResourceAdminManager.sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl) voidAuth.setClientSession(AuthenticatedClientSessionModel clientSession) Method parameters in org.keycloak.services.managers with type arguments of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions) -
Uses of AuthenticatedClientSessionModel in org.keycloak.services.util
Methods in org.keycloak.services.util that return AuthenticatedClientSessionModelMethods in org.keycloak.services.util with parameters of type AuthenticatedClientSessionModelModifier and TypeMethodDescriptionstatic 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 parameter
UserSessionProvider.getClientSession(UserSessionModel, ClientModel, boolean)instead.