Uses of Interface
org.keycloak.models.AuthenticatedClientSessionModel
- 
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.authentication.authenticators.utilMethods in org.keycloak.authentication.authenticators.util with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description static intAcrStore. getCurrentLevelOfAuthentication(AuthenticatedClientSessionModel clientSession)static intLoAUtil. getCurrentLevelOfAuthentication(AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.jose.jwsMethods in org.keycloak.jose.jws with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description LogoutTokenDefaultTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.modelsMethods in org.keycloak.models that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelUserSessionProvider. 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.AuthenticatedClientSessionModelClientSessionContext. getClientSession()AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)default AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline)Deprecated.Methods in org.keycloak.models that return types with arguments of type AuthenticatedClientSessionModel Modifier and Type Method Description Map<String,AuthenticatedClientSessionModel>UserSessionModel. 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 AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)Will automatically attach newly created offline client session to the offlineUserSessionLogoutTokenTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.jpa.sessionMethods in org.keycloak.models.jpa.session that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelJpaUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)Methods in org.keycloak.models.jpa.session with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description voidJpaUserSessionPersisterProvider. createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.map.storage.hotRodFields in org.keycloak.models.map.storage.hotRod with type parameters of type AuthenticatedClientSessionModel Modifier and Type Field Description protected static Map<SearchableModelField<AuthenticatedClientSessionModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,AbstractEntity,AuthenticatedClientSessionModel>>HotRodMapStorageProviderFactory. CLIENT_SESSION_PREDICATESprotected static Map<SearchableModelField<AuthenticatedClientSessionModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,AbstractEntity,AuthenticatedClientSessionModel>>HotRodMapStorageProviderFactory. CLIENT_SESSION_PREDICATES
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.map.storage.hotRod.userSessionFields in org.keycloak.models.map.storage.hotRod.userSession with type parameters of type AuthenticatedClientSessionModel Modifier and Type Field Description static SearchableModelField<AuthenticatedClientSessionModel>HotRodAuthenticatedClientSessionEntity. IDConstructor parameters in org.keycloak.models.map.storage.hotRod.userSession with type arguments of type AuthenticatedClientSessionModel Constructor Description HotRodUserSessionMapStorage(CrudOperations<MapUserSessionEntity,UserSessionModel> map, StringKeyConverter<K> keyConverter, DeepCloner cloner, Map<SearchableModelField<? super UserSessionModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<K,MapUserSessionEntity,UserSessionModel>> fieldPredicates, ConcurrentHashMapStorage<String,MapAuthenticatedClientSessionEntity,AuthenticatedClientSessionModel> clientSessionStore)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.map.userSessionClasses in org.keycloak.models.map.userSession that implement AuthenticatedClientSessionModel Modifier and Type Class Description classAbstractAuthenticatedClientSessionModelclassMapAuthenticatedClientSessionAdapterMethods in org.keycloak.models.map.userSession that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelMapUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelMapUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)AuthenticatedClientSessionModelMapUserSessionAdapter. getAuthenticatedClientSessionByClient(String clientUUID)AuthenticatedClientSessionModelMapUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)Methods in org.keycloak.models.map.userSession that return types with arguments of type AuthenticatedClientSessionModel Modifier and Type Method Description Map<String,AuthenticatedClientSessionModel>MapUserSessionAdapter. getAuthenticatedClientSessions()Methods in org.keycloak.models.map.userSession with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelMapUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessionClasses in org.keycloak.models.session that implement AuthenticatedClientSessionModel Modifier and Type Class Description classPersistentAuthenticatedClientSessionAdapterMethods in org.keycloak.models.session that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelDisabledUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)AuthenticatedClientSessionModelUserSessionPersisterProvider. 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 AuthenticatedClientSessionModel Modifier and Type Method Description Map<String,AuthenticatedClientSessionModel>PersistentUserSessionAdapter. getAuthenticatedClientSessions()Methods in org.keycloak.models.session with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description voidDisabledUserSessionPersisterProvider. createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline)voidUserSessionPersisterProvider. createClientSession(AuthenticatedClientSessionModel clientSession, boolean offline)Constructors in org.keycloak.models.session with parameters of type AuthenticatedClientSessionModel Constructor Description PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, AuthenticatedClientSessionModel clientSession)Constructor parameters in org.keycloak.models.session with type arguments of type AuthenticatedClientSessionModel Constructor Description PersistentUserSessionAdapter(KeycloakSession session, PersistentUserSessionModel model, RealmModel realm, String userId, Map<String,AuthenticatedClientSessionModel> clientSessions)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.models.sessions.infinispanClasses in org.keycloak.models.sessions.infinispan that implement AuthenticatedClientSessionModel Modifier and Type Class Description classAuthenticatedClientSessionAdapterMethods in org.keycloak.models.sessions.infinispan that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelInfinispanUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelInfinispanUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)AuthenticatedClientSessionModelUserSessionAdapter. getAuthenticatedClientSessionByClient(String clientUUID)Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type AuthenticatedClientSessionModel Modifier and Type Method Description Map<String,AuthenticatedClientSessionModel>UserSessionAdapter. getAuthenticatedClientSessions()Methods in org.keycloak.models.sessions.infinispan with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelInfinispanUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocolMethods in org.keycloak.protocol with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseLoginProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseLoginProtocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.dockerMethods in org.keycloak.protocol.docker with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseDockerAuthV2Protocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseDockerAuthV2Protocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.docker.mapperMethods in org.keycloak.protocol.docker.mapper with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description DockerResponseTokenAllowAllDockerProtocolMapper. transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)DockerResponseTokenDockerAuthV2AttributeMapper. transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidcMethods in org.keycloak.protocol.oidc with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseOIDCLoginProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)static FrontChannelLogoutHandlerFrontChannelLogoutHandler. currentOrCreate(KeycloakSession session, AuthenticatedClientSessionModel clientSession)static voidTokenManager. dettachClientSession(AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseOIDCLoginProtocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.endpointsMethods in org.keycloak.protocol.oidc.endpoints with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description protected javax.ws.rs.core.ResponseTokenEndpoint.TokenExchangeSamlProtocol. buildAuthenticatedResponse(AuthenticatedClientSessionModel clientSession, String redirectUri, Document samlDocument, JaxrsSAML2BindingBuilder bindingBuilder)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.grants.deviceMethods in org.keycloak.protocol.oidc.grants.device with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description static javax.ws.rs.core.ResponseDeviceGrantType. approveOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, AuthenticatedClientSessionModel clientSession, KeycloakSession session)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.grants.device.clientpolicy.contextMethods in org.keycloak.protocol.oidc.grants.device.clientpolicy.context that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelDeviceTokenResponseContext. getClientSession()Constructors in org.keycloak.protocol.oidc.grants.device.clientpolicy.context with parameters of type AuthenticatedClientSessionModel Constructor Description DeviceTokenResponseContext(OAuth2DeviceCodeModel deviceCodeModel, javax.ws.rs.core.MultivaluedMap<String,String> requestParameters, AuthenticatedClientSessionModel clientSession, TokenManager.AccessTokenResponseBuilder accessTokenResponseBuilder)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.mappersMethods in org.keycloak.protocol.oidc.mappers with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description protected StringAcrProtocolMapper. getAcr(AuthenticatedClientSessionModel clientSession)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.oidc.utilsMethods in org.keycloak.protocol.oidc.utils that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelOAuth2CodeParser.ParseResult. getClientSession()Methods in org.keycloak.protocol.oidc.utils with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description static 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.samlMethods in org.keycloak.protocol.saml that return AuthenticatedClientSessionModel Modifier and Type Method Description static AuthenticatedClientSessionModelSamlSessionUtils. getClientSession(KeycloakSession session, RealmModel realm, String sessionIndex)Methods in org.keycloak.protocol.saml with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseSamlProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)StringArtifactResolver. buildArtifact(AuthenticatedClientSessionModel clientSessionModel, String entityId, String artifactResponse)Creates and stores an artifactStringDefaultSamlArtifactResolver. buildArtifact(AuthenticatedClientSessionModel clientSessionModel, String entityId, String artifactResponse)protected StringSamlProtocol. buildArtifactAndStoreResponse(SAML2Object saml2Object, AuthenticatedClientSessionModel clientSessionModel)protected javax.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 javax.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)javax.ws.rs.core.ResponseSamlProtocol. frontchannelLogout(UserSessionModel userSession, 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. isLogoutPostBindingForClient(AuthenticatedClientSessionModel clientSession)protected booleanSamlProtocol. isPostBinding(AuthenticatedClientSessionModel clientSession)AttributeStatementTypeSamlProtocol. populateAttributeStatements(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)StringArtifactResolver. resolveArtifact(AuthenticatedClientSessionModel clientSessionModel, String artifact)Returns a serialized Saml ArtifactResponse corresponding to the artifact that was created bybuildArtifactStringDefaultSamlArtifactResolver. resolveArtifact(AuthenticatedClientSessionModel clientSessionModel, String artifact)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.saml.mappers
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.protocol.saml.preprocessorMethods in org.keycloak.protocol.saml.preprocessor with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description default 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.contextMethods in org.keycloak.services.clientpolicy.context that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelServiceAccountTokenRequestContext. getClientSession()AuthenticatedClientSessionModelServiceAccountTokenResponseContext. getClientSession()Constructors in org.keycloak.services.clientpolicy.context with parameters of type AuthenticatedClientSessionModel Constructor Description ServiceAccountTokenRequestContext(javax.ws.rs.core.MultivaluedMap<String,String> params, AuthenticatedClientSessionModel clientSession)ServiceAccountTokenResponseContext(javax.ws.rs.core.MultivaluedMap<String,String> params, AuthenticatedClientSessionModel clientSession, TokenManager.AccessTokenResponseBuilder accessTokenResponseBuilder)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.services.managersMethods in org.keycloak.services.managers that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelAuth. getClientSession()Methods in org.keycloak.services.managers with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description voidUserSessionManager. createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession)static booleanAuthenticationManager. isSSOAuthentication(AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseResourceAdminManager. logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseResourceAdminManager. logoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession)protected javax.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 AuthenticatedClientSessionModel Modifier and Type Method Description protected javax.ws.rs.core.ResponseResourceAdminManager. logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions)
- 
Uses of AuthenticatedClientSessionModel in org.keycloak.services.utilMethods in org.keycloak.services.util that return AuthenticatedClientSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelDefaultClientSessionContext. getClientSession()Methods in org.keycloak.services.util with parameters of type AuthenticatedClientSessionModel Modifier and Type Method Description static DefaultClientSessionContextDefaultClientSessionContext. fromClientSessionAndClientScopeIds(AuthenticatedClientSessionModel clientSession, Set<String> clientScopeIds, 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
 
-