Uses of Interface
org.keycloak.models.UserSessionModel
- 
- 
Uses of UserSessionModel in org.keycloak.authenticationFields in org.keycloak.authentication declared as UserSessionModel Modifier and Type Field Description protected UserSessionModelAuthenticationProcessor. userSessionMethods in org.keycloak.authentication that return UserSessionModel Modifier and Type Method Description UserSessionModelAuthenticationProcessor. getUserSession()Methods in org.keycloak.authentication with parameters of type UserSessionModel Modifier and Type Method Description static ClientSessionContextAuthenticationProcessor. attachSession(AuthenticationSessionModel authSession, UserSessionModel userSession, KeycloakSession session, RealmModel realm, ClientConnection connection, EventBuilder event)voidAuthenticationFlowContext. attachUserSession(UserSessionModel userSession)voidAuthenticationProcessor.Result. attachUserSession(UserSessionModel userSession)
- 
Uses of UserSessionModel in org.keycloak.broker.oidcMethods in org.keycloak.broker.oidc with parameters of type UserSessionModel Modifier and Type Method Description voidOIDCIdentityProvider. backchannelLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)protected voidOIDCIdentityProvider. backchannelLogout(UserSessionModel userSession, String idToken)voidAbstractOAuth2IdentityProvider. exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. hasExternalExchangeToken(EventBuilder event, UserSessionModel tokenUserSession, javax.ws.rs.core.MultivaluedMap<String,String> params)check to see if we have a token exchange in session in other words check to see if this session was created by an external exchangejavax.ws.rs.core.ResponseOIDCIdentityProvider. keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)StringOIDCIdentityProvider. refreshTokenForLogout(KeycloakSession session, UserSessionModel userSession)Returns access token response as a string from a refresh token invocation on the remote OIDC broker
- 
Uses of UserSessionModel in org.keycloak.broker.providerMethods in org.keycloak.broker.provider with parameters of type UserSessionModel Modifier and Type Method Description voidAbstractIdentityProvider. backchannelLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)voidIdentityProvider. backchannelLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)protected javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeErrorResponse(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, String errorCode, String reason)voidExchangeExternalToken. exchangeExternalComplete(UserSessionModel userSession, BrokeredIdentityContext context, javax.ws.rs.core.MultivaluedMap<String,String> params)javax.ws.rs.core.ResponseExchangeTokenToIdentityProviderToken. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinked(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinkedNoStore(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeTokenExpired(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected StringAbstractIdentityProvider. getLinkingUrl(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession)javax.ws.rs.core.ResponseAbstractIdentityProvider. keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)javax.ws.rs.core.ResponseIdentityProvider. keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)Called when a Keycloak application initiates a logout through the browser.
- 
Uses of UserSessionModel in org.keycloak.broker.samlMethods in org.keycloak.broker.saml with parameters of type UserSessionModel Modifier and Type Method Description voidSAMLIdentityProvider. backchannelLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)protected LogoutRequestTypeSAMLIdentityProvider. buildLogoutRequest(UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm, String singleLogoutServiceUrl, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions)javax.ws.rs.core.ResponseSAMLIdentityProvider. keycloakInitiatedBrowserLogout(KeycloakSession session, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm)
- 
Uses of UserSessionModel in org.keycloak.deviceMethods in org.keycloak.device with parameters of type UserSessionModel Modifier and Type Method Description static 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.static DeviceRepresentationDeviceActivityManager. getCurrentDevice(UserSessionModel userSession)Returns the device information associated with the givenuserSession.
- 
Uses of UserSessionModel in org.keycloak.eventsMethods in org.keycloak.events with parameters of type UserSessionModel Modifier and Type Method Description EventBuilderEventBuilder. session(UserSessionModel session)
- 
Uses of UserSessionModel in org.keycloak.forms.accountMethod parameters in org.keycloak.forms.account with type arguments of type UserSessionModel Modifier and Type Method Description AccountProviderAccountProvider. setSessions(List<UserSessionModel> sessions)
- 
Uses of UserSessionModel in org.keycloak.forms.account.freemarkerFields in org.keycloak.forms.account.freemarker with type parameters of type UserSessionModel Modifier and Type Field Description protected List<UserSessionModel>FreeMarkerAccountProvider. sessionsMethod parameters in org.keycloak.forms.account.freemarker with type arguments of type UserSessionModel Modifier and Type Method Description AccountProviderFreeMarkerAccountProvider. setSessions(List<UserSessionModel> sessions)
- 
Uses of UserSessionModel in org.keycloak.forms.account.freemarker.modelConstructors in org.keycloak.forms.account.freemarker.model with parameters of type UserSessionModel Constructor Description UserSessionBean(RealmModel realm, UserSessionModel session)Constructor parameters in org.keycloak.forms.account.freemarker.model with type arguments of type UserSessionModel Constructor Description SessionsBean(RealmModel realm, List<UserSessionModel> sessions)
- 
Uses of UserSessionModel in org.keycloak.modelsSubinterfaces of UserSessionModel in org.keycloak.models Modifier and Type Interface Description interfaceOfflineUserSessionModelHacked extension to UserSessionModel so that user id can be obtain directly soFields in org.keycloak.models with type parameters of type UserSessionModel Modifier and Type Field Description static SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. BROKER_SESSION_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. BROKER_USER_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. CLIENT_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. CORRESPONDING_SESSION_IDRepresents the corresponding offline user session for the online user session.static SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. IS_OFFLINEstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. LAST_SESSION_REFRESHstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. REALM_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. USER_IDMethods in org.keycloak.models that return UserSessionModel Modifier and Type Method Description UserSessionModelUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)Newly created userSession won't contain attached AuthenticatedClientSessionsUserSessionModelUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)Creates a new user session with the given parameters.default UserSessionModelUserSessionProvider. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)UserSessionModelUserSessionProvider. getOfflineUserSession(RealmModel realm, String userSessionId)UserSessionModelUserSessionProvider. getOfflineUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelAuthenticatedClientSessionModel. getUserSession()UserSessionModelUserSessionProvider. getUserSession(RealmModel realm, String id)UserSessionModelUserSessionProvider. getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Return userSession of specified ID as long as the predicate passes.Methods in org.keycloak.models that return types with arguments of type UserSessionModel Modifier and Type Method Description Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the offline user sessions associated with the user that matches the specifiedbrokerUserId.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the offline user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Obtains the offline user sessions associated with the specified user.Stream<UserSessionModel>UserSessionProvider. getUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the online user sessions associated with the user that matches the specifiedbrokerUserId.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Obtains the online user sessions associated with the specified client.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the online user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Obtains the online user sessions associated with the specified user.Methods in org.keycloak.models with parameters of type UserSessionModel 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 offlineUserSessionUserSessionModelUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)Newly created userSession won't contain attached AuthenticatedClientSessionsAuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)default AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline)Deprecated.voidUserSessionProvider. removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)Removes the attached clientSessions as wellvoidUserSessionProvider. removeUserSession(RealmModel realm, UserSessionModel session)This will remove attached ClientLoginSessionModels tooMethod parameters in org.keycloak.models with type arguments of type UserSessionModel Modifier and Type Method Description UserSessionModelUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Return userSession of specified ID as long as the predicate passes.voidUserSessionProvider. importUserSessions(Collection<UserSessionModel> persistentUserSessions, boolean offline)Triggered by persister during pre-load.
- 
Uses of UserSessionModel in org.keycloak.models.jpa.sessionMethods in org.keycloak.models.jpa.session that return UserSessionModel Modifier and Type Method Description UserSessionModelJpaUserSessionPersisterProvider. loadUserSession(RealmModel realm, String userSessionId, boolean offline)Methods in org.keycloak.models.jpa.session that return types with arguments of type UserSessionModel Modifier and Type Method Description Stream<UserSessionModel>JpaUserSessionPersisterProvider. loadUserSessionsStream(Integer firstResult, Integer maxResults, boolean offline, String lastUserSessionId)Stream<UserSessionModel>JpaUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults)Stream<UserSessionModel>JpaUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)Methods in org.keycloak.models.jpa.session with parameters of type UserSessionModel Modifier and Type Method Description voidJpaUserSessionPersisterProvider. createUserSession(UserSessionModel userSession, boolean offline)AuthenticatedClientSessionModelJpaUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)
- 
Uses of UserSessionModel in org.keycloak.models.map.storage.chmFields in org.keycloak.models.map.storage.chm with type parameters of type UserSessionModel Modifier and Type Field Description static Map<SearchableModelField<UserSessionModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapUserSessionEntity,UserSessionModel>>MapFieldPredicates. USER_SESSION_PREDICATESstatic Map<SearchableModelField<UserSessionModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapUserSessionEntity,UserSessionModel>>MapFieldPredicates. USER_SESSION_PREDICATES
- 
Uses of UserSessionModel in org.keycloak.models.map.storage.hotRod.userSessionMethod parameters in org.keycloak.models.map.storage.hotRod.userSession with type arguments of type UserSessionModel Modifier and Type Method Description longHotRodUserSessionMapStorage. delete(QueryParameters<UserSessionModel> queryParameters)Stream<MapUserSessionEntity>HotRodUserSessionMapStorage. read(QueryParameters<UserSessionModel> queryParameters)
- 
Uses of UserSessionModel in org.keycloak.models.map.storage.jpa.userSessionMethod parameters in org.keycloak.models.map.storage.jpa.userSession with type arguments of type UserSessionModel Modifier and Type Method Description JpaUserSessionModelCriteriaBuilderJpaUserSessionModelCriteriaBuilder. compare(SearchableModelField<? super UserSessionModel> modelField, ModelCriteriaBuilder.Operator op, Object... value)
- 
Uses of UserSessionModel in org.keycloak.models.map.userSessionClasses in org.keycloak.models.map.userSession that implement UserSessionModel Modifier and Type Class Description classAbstractUserSessionModelclassMapUserSessionAdapterFields in org.keycloak.models.map.userSession declared as UserSessionModel Modifier and Type Field Description protected UserSessionModelAbstractAuthenticatedClientSessionModel. userSessionFields in org.keycloak.models.map.userSession with type parameters of type UserSessionModel Modifier and Type Field Description protected MapStorage<MapUserSessionEntity,UserSessionModel>MapUserSessionProvider. userSessionTxMethods in org.keycloak.models.map.userSession with parameters of type UserSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelMapUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelMapUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)UserSessionModelMapUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)AuthenticatedClientSessionModelMapUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)voidMapUserSessionProvider. removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)voidMapUserSessionProvider. removeUserSession(RealmModel realm, UserSessionModel session)Method parameters in org.keycloak.models.map.userSession with type arguments of type UserSessionModel Modifier and Type Method Description UserSessionModelMapUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)voidMapUserSessionProvider. importUserSessions(Collection<UserSessionModel> persistentUserSessions, boolean offline)Constructors in org.keycloak.models.map.userSession with parameters of type UserSessionModel Constructor Description AbstractAuthenticatedClientSessionModel(KeycloakSession session, RealmModel realm, UserSessionModel userSession, MapAuthenticatedClientSessionEntity entity)MapAuthenticatedClientSessionAdapter(KeycloakSession session, RealmModel realm, UserSessionModel userSession, MapAuthenticatedClientSessionEntity entity)Constructor parameters in org.keycloak.models.map.userSession with type arguments of type UserSessionModel Constructor Description MapUserSessionProvider(KeycloakSession session, MapStorage<MapUserSessionEntity,UserSessionModel> userSessionStore)
- 
Uses of UserSessionModel in org.keycloak.models.sessionClasses in org.keycloak.models.session that implement UserSessionModel Modifier and Type Class Description classPersistentUserSessionAdapterMethods in org.keycloak.models.session that return UserSessionModel Modifier and Type Method Description UserSessionModelPersistentAuthenticatedClientSessionAdapter. getUserSession()UserSessionModelDisabledUserSessionPersisterProvider. loadUserSession(RealmModel realm, String userSessionId, boolean offline)UserSessionModelUserSessionPersisterProvider. loadUserSession(RealmModel realm, String userSessionId, boolean offline)Loads the user session with the given userSessionId.Methods in org.keycloak.models.session that return types with arguments of type UserSessionModel Modifier and Type Method Description default List<UserSessionModel>UserSessionPersisterProvider. loadUserSessions(int firstResult, int maxResults, boolean offline, int lastCreatedOn, String lastUserSessionId)Deprecated.UseloadUserSessionsStreaminstead.Stream<UserSessionModel>DisabledUserSessionPersisterProvider. loadUserSessionsStream(Integer firstResult, Integer maxResults, boolean offline, String lastUserSessionId)Stream<UserSessionModel>DisabledUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults)Stream<UserSessionModel>DisabledUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)Stream<UserSessionModel>UserSessionPersisterProvider. loadUserSessionsStream(Integer firstResult, Integer maxResults, boolean offline, String lastUserSessionId)Called during startup.Stream<UserSessionModel>UserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults)Loads the user sessions for the givenClientModelin the givenRealmModelif present.Stream<UserSessionModel>UserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)Loads the user sessions for the givenUserModelin the givenRealmModelif present.Methods in org.keycloak.models.session with parameters of type UserSessionModel Modifier and Type Method Description voidDisabledUserSessionPersisterProvider. createUserSession(UserSessionModel userSession, boolean offline)voidUserSessionPersisterProvider. createUserSession(UserSessionModel userSession, boolean offline)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.voidPersistentAuthenticatedClientSessionAdapter. setUserSession(UserSessionModel userSession)Constructors in org.keycloak.models.session with parameters of type UserSessionModel Constructor Description PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession)PersistentUserSessionAdapter(UserSessionModel other)
- 
Uses of UserSessionModel in org.keycloak.models.sessions.infinispanClasses in org.keycloak.models.sessions.infinispan that implement UserSessionModel Modifier and Type Class Description classUserSessionAdapterMethods in org.keycloak.models.sessions.infinispan that return UserSessionModel Modifier and Type Method Description UserSessionModelInfinispanUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)UserSessionModelInfinispanUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)UserSessionModelInfinispanUserSessionProvider. getOfflineUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelAuthenticatedClientSessionAdapter. getUserSession()UserSessionModelInfinispanUserSessionProvider. getUserSession(RealmModel realm, String id)UserSessionModelInfinispanUserSessionProvider. getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelInfinispanUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type UserSessionModel Modifier and Type Method Description Stream<UserSessionModel>InfinispanUserSessionProvider. getOfflineUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Stream<UserSessionModel>InfinispanUserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer first, Integer max)Stream<UserSessionModel>InfinispanUserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)List<UserSessionModel>Consumers.UserSessionModelsConsumer. getSessions()Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)protected Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionModels(RealmModel realm, Integer firstResult, Integer maxResults, boolean offline, UserSessionPredicate predicate)Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)protected Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults, boolean offline)protected Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, UserSessionPredicate predicate, boolean offline)Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Methods in org.keycloak.models.sessions.infinispan with parameters of type UserSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelInfinispanUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelInfinispanUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)UserSessionModelInfinispanUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)AuthenticatedClientSessionAdapterInfinispanUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)protected UserSessionAdapterInfinispanUserSessionProvider. importUserSession(UserSessionModel userSession, boolean offline)voidInfinispanUserSessionProvider. removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)voidInfinispanUserSessionProvider. removeUserSession(RealmModel realm, UserSessionModel session)Method parameters in org.keycloak.models.sessions.infinispan with type arguments of type UserSessionModel Modifier and Type Method Description UserSessionModelInfinispanUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)voidInfinispanUserSessionProvider. importUserSessions(Collection<UserSessionModel> persistentUserSessions, boolean offline)Constructors in org.keycloak.models.sessions.infinispan with parameters of type UserSessionModel Constructor Description AuthenticatedClientSessionAdapter(KeycloakSession kcSession, InfinispanUserSessionProvider provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline)
- 
Uses of UserSessionModel in org.keycloak.models.sessions.infinispan.changes.sessionsMethods in org.keycloak.models.sessions.infinispan.changes.sessions with parameters of type UserSessionModel Modifier and Type Method Description SessionUpdateTask.CrossDCMessageStatusCrossDCLastSessionRefreshChecker. shouldSaveClientSessionToRemoteCache(KeycloakSession kcSession, RealmModel realm, SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper, UserSessionModel userSession, boolean offline, int newTimestamp)
- 
Uses of UserSessionModel in org.keycloak.models.utilsMethods in org.keycloak.models.utils with parameters of type UserSessionModel Modifier and Type Method Description static UserSessionRepresentationModelToRepresentation. toRepresentation(UserSessionModel session)
- 
Uses of UserSessionModel in org.keycloak.protocolMethods in org.keycloak.protocol with parameters of type UserSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseLoginProtocol. authenticated(AuthenticationSessionModel authSession, UserSessionModel userSession, ClientSessionContext clientSessionCtx)javax.ws.rs.core.ResponseLoginProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseLoginProtocol. finishBrowserLogout(UserSessionModel userSession, AuthenticationSessionModel logoutSession)This method is called when browser logout is going to be finished.javax.ws.rs.core.ResponseLoginProtocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)booleanLoginProtocol. requireReauthentication(UserSessionModel userSession, AuthenticationSessionModel authSession)
- 
Uses of UserSessionModel in org.keycloak.protocol.dockerMethods in org.keycloak.protocol.docker with parameters of type UserSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseDockerAuthV2Protocol. authenticated(AuthenticationSessionModel authSession, UserSessionModel userSession, ClientSessionContext clientSessionCtx)javax.ws.rs.core.ResponseDockerAuthV2Protocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)javax.ws.rs.core.ResponseDockerAuthV2Protocol. finishBrowserLogout(UserSessionModel userSession, AuthenticationSessionModel logoutSession)javax.ws.rs.core.ResponseDockerAuthV2Protocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)booleanDockerAuthV2Protocol. requireReauthentication(UserSessionModel userSession, AuthenticationSessionModel clientSession)
- 
Uses of UserSessionModel in org.keycloak.protocol.docker.mapperMethods in org.keycloak.protocol.docker.mapper with parameters of type UserSessionModel 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 UserSessionModel in org.keycloak.protocol.oidcFields in org.keycloak.protocol.oidc declared as UserSessionModel Modifier and Type Field Description UserSessionModelTokenManager.TokenValidation. userSessionMethods in org.keycloak.protocol.oidc with parameters of type UserSessionModel Modifier and Type Method Description static ClientSessionContextTokenManager. attachAuthenticationSession(KeycloakSession session, UserSessionModel userSession, AuthenticationSessionModel authSession)javax.ws.rs.core.ResponseOIDCLoginProtocol. authenticated(AuthenticationSessionModel authSession, UserSessionModel userSession, ClientSessionContext clientSessionCtx)javax.ws.rs.core.ResponseOIDCLoginProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)AccessTokenTokenManager. createClientAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToClient(UserModel targetUser, UserSessionModel targetUserSession, AccessToken token, boolean disallowOnHolderOfTokenMismatch)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient, String audience, String scope)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeToIdentityProvider(UserModel targetUser, UserSessionModel targetUserSession, String requestedIssuer)javax.ws.rs.core.ResponseOIDCLoginProtocol. finishBrowserLogout(UserSessionModel userSession, AuthenticationSessionModel logoutSession)javax.ws.rs.core.ResponseOIDCLoginProtocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)protected AccessTokenTokenManager. initToken(RealmModel realm, ClientModel client, UserModel user, UserSessionModel session, ClientSessionContext clientSessionCtx, javax.ws.rs.core.UriInfo uriInfo)protected booleanOIDCLoginProtocol. isAuthTimeExpired(UserSessionModel userSession, AuthenticationSessionModel authSession)protected booleanOIDCLoginProtocol. isReAuthRequiredForKcAction(UserSessionModel userSession, AuthenticationSessionModel authSession)booleanOIDCLoginProtocol. requireReauthentication(UserSessionModel userSession, AuthenticationSessionModel authSession)TokenManager.AccessTokenResponseBuilderTokenManager. responseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenTokenManager. transformAccessToken(KeycloakSession session, AccessToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenResponseTokenManager. transformAccessTokenResponse(KeycloakSession session, AccessTokenResponse accessTokenResponse, UserSessionModel userSession, ClientSessionContext clientSessionCtx)voidTokenManager. transformIDToken(KeycloakSession session, IDToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenTokenManager. transformUserInfoAccessToken(KeycloakSession session, AccessToken token, UserSessionModel userSession, ClientSessionContext clientSessionCtx)Constructors in org.keycloak.protocol.oidc with parameters of type UserSessionModel Constructor Description AccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)TokenValidation(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, AccessToken newToken)
- 
Uses of UserSessionModel in org.keycloak.protocol.oidc.endpointsMethods in org.keycloak.protocol.oidc.endpoints with parameters of type UserSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseTokenEndpoint. createTokenResponse(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String scopeParam, boolean code, Function<TokenManager.AccessTokenResponseBuilder,ClientPolicyContext> clientPolicyContextGenerator)
- 
Uses of UserSessionModel in org.keycloak.protocol.oidc.mappersMethods in org.keycloak.protocol.oidc.mappers with parameters of type UserSessionModel Modifier and Type Method Description 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)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 voidAddressMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)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 voidFullNameMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)protected voidGroupMembershipMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)Adds the group membership information to theJsonWebToken.otherClaims.protected voidHardcodedClaim. setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx)protected voidHardcodedClaim. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)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 voidUserAttributeMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)protected voidUserClientRoleMappingMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx)protected voidUserPropertyMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)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)protected voidUserSessionNoteMapper. setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)AccessTokenAbstractOIDCProtocolMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenAbstractPairwiseSubMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenAllowedWebOriginsProtocolMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenAudienceResolveProtocolMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenHardcodedRole. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenOIDCAccessTokenMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenRoleNameMapper. transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenResponseAbstractOIDCProtocolMapper. transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenResponseOIDCAccessTokenResponseMapper. transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)IDTokenAbstractOIDCProtocolMapper. transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)IDTokenAbstractPairwiseSubMapper. transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)IDTokenOIDCIDTokenMapper. transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSession)AccessTokenAbstractOIDCProtocolMapper. transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenAbstractPairwiseSubMapper. transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenHardcodedRole. transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenRoleNameMapper. transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)AccessTokenUserInfoTokenMapper. transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)
- 
Uses of UserSessionModel in org.keycloak.protocol.samlMethods in org.keycloak.protocol.saml with parameters of type UserSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseSamlProtocol. authenticated(AuthenticationSessionModel authSession, UserSessionModel userSession, ClientSessionContext clientSessionCtx)javax.ws.rs.core.ResponseSamlProtocol. backchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)protected StringSamlProtocol. buildArtifactAndStoreResponse(SAML2Object statusResponseType, UserSessionModel userSession)protected javax.ws.rs.core.ResponseSamlProtocol. buildLogoutArtifactResponse(UserSessionModel userSession, String redirectUri, StatusResponseType statusResponseType, 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. buildLogoutResponse(UserSessionModel userSession, String logoutBindingUri, SAML2LogoutResponseBuilder builder, JaxrsSAML2BindingBuilder binding)javax.ws.rs.core.ResponseSamlProtocol. finishBrowserLogout(UserSessionModel userSession, AuthenticationSessionModel logoutSession)javax.ws.rs.core.ResponseSamlProtocol. frontchannelLogout(UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)protected StringSamlProtocol. getNameId(String nameIdFormat, CommonClientSessionModel clientSession, UserSessionModel userSession)protected StringSamlProtocol. getPersistentNameId(CommonClientSessionModel clientSession, UserSessionModel userSession)Attempts to retrieve the persistent type NameId as follows: saml.persistent.name.id.for.$clientId user attribute saml.persistent.name.id.for.* user attribute G-$randomUuidprotected StringSamlProtocol. getSAMLNameId(List<SamlProtocol.ProtocolMapperProcessor<SAMLNameIdMapper>> samlNameIdMappers, String nameIdFormat, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession)static booleanSamlProtocol. isLogoutPostBindingForInitiator(UserSessionModel session)AttributeStatementTypeSamlProtocol. 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)booleanSamlProtocol. requireReauthentication(UserSessionModel userSession, AuthenticationSessionModel authSession)ResponseTypeSamlProtocol. transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)
- 
Uses of UserSessionModel in org.keycloak.protocol.saml.mappers
- 
Uses of UserSessionModel in org.keycloak.protocol.saml.preprocessorMethods in org.keycloak.protocol.saml.preprocessor with parameters of type UserSessionModel 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.
- 
Uses of UserSessionModel in org.keycloak.services.managersMethods in org.keycloak.services.managers that return UserSessionModel Modifier and Type Method Description UserSessionModelUserSessionManager. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)UserSessionModelUserSessionManager. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)UserSessionModelUserSessionManager. findOfflineUserSession(RealmModel realm, String userSessionId)UserSessionModelAuth. getSession()UserSessionModelAuthenticationManager.AuthResult. getSession()UserSessionModelAuthenticationSessionManager. getUserSession(AuthenticationSessionModel authSession)UserSessionModelAuthenticationSessionManager. getUserSessionFromAuthCookie(RealmModel realm)UserSessionModelUserSessionCrossDCManager. getUserSessionIfExistsRemotely(AuthenticationSessionManager asm, RealmModel realm)UserSessionModelUserSessionCrossDCManager. getUserSessionWithClient(RealmModel realm, String id, boolean offline, String clientUUID)UserSessionModelUserSessionCrossDCManager. getUserSessionWithClient(RealmModel realm, String id, String clientUUID)Methods in org.keycloak.services.managers that return types with arguments of type UserSessionModel Modifier and Type Method Description List<UserSessionModel>UserSessionManager. findOfflineSessions(RealmModel realm, UserModel user)Deprecated.Stream<UserSessionModel>UserSessionManager. findOfflineSessionsStream(RealmModel realm, UserModel user)Methods in org.keycloak.services.managers with parameters of type UserSessionModel Modifier and Type Method Description static BackchannelLogoutResponseAuthenticationManager. backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers, boolean logoutBroker)static BackchannelLogoutResponseAuthenticationManager. backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers, boolean logoutBroker, boolean offlineSession)static voidAuthenticationManager. backchannelLogout(KeycloakSession session, UserSessionModel userSession, boolean logoutBroker)static javax.ws.rs.core.ResponseAuthenticationManager. browserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)static IdentityCookieTokenAuthenticationManager. createIdentityToken(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, String issuer)static voidAuthenticationManager. createLoginCookie(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)static AuthenticationSessionModelAuthenticationManager. createOrJoinLogoutSession(KeycloakSession session, RealmModel realm, AuthenticationSessionManager asm, UserSessionModel userSession, boolean browserCookie)voidUserSessionManager. createOrUpdateOfflineSession(AuthenticatedClientSessionModel clientSession, UserSessionModel userSession)static booleanAuthenticationManager. expireUserSessionCookie(KeycloakSession session, UserSessionModel userSession, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers, ClientConnection connection)static javax.ws.rs.core.ResponseAuthenticationManager. finishBrowserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)static javax.ws.rs.core.ResponseAuthenticationManager. finishedRequiredActions(KeycloakSession session, AuthenticationSessionModel authSession, UserSessionModel userSession, ClientConnection clientConnection, HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, EventBuilder event)static voidAuthenticationManager. finishUnconfirmedUserSession(KeycloakSession session, RealmModel realm, UserSessionModel userSessionModel)static booleanAuthenticationManager. isOfflineSessionValid(RealmModel realm, UserSessionModel userSession)static booleanAuthenticationManager. isSessionValid(RealmModel realm, UserSessionModel userSession)static javax.ws.rs.core.ResponseAuthenticationManager. redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession)static javax.ws.rs.core.ResponseAuthenticationManager. redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionContext clientSessionCtx, HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, EventBuilder event, AuthenticationSessionModel authSession, LoginProtocol protocol)voidUserSessionManager. revokeOfflineUserSession(UserSessionModel userSession)Constructors in org.keycloak.services.managers with parameters of type UserSessionModel Constructor Description Auth(RealmModel realm, AccessToken token, UserModel user, ClientModel client, UserSessionModel session, boolean cookie)AuthResult(UserModel user, UserSessionModel session, AccessToken token, ClientModel client)
- 
Uses of UserSessionModel in org.keycloak.social.twitterMethods in org.keycloak.social.twitter with parameters of type UserSessionModel Modifier and Type Method Description javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder builder, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)
 
-