public abstract class MapUserSessionAdapter extends AbstractUserSessionModel
UserSessionModel.SearchableFields, UserSessionModel.SessionPersistenceState, UserSessionModel.State
entity, realm, session
CORRESPONDING_SESSION_ID
Constructor and Description |
---|
MapUserSessionAdapter(KeycloakSession session,
RealmModel realm,
MapUserSessionEntity entity) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
removeAuthenticatedClientSessions
public MapUserSessionAdapter(KeycloakSession session, RealmModel realm, MapUserSessionEntity entity)
public String getId()
public RealmModel getRealm()
public String getBrokerSessionId()
UserSessionModel
public String getBrokerUserId()
public UserModel getUser()
public String getLoginUsername()
public String getIpAddress()
public String getAuthMethod()
public boolean isRememberMe()
public int getStarted()
public int getLastSessionRefresh()
public void setLastSessionRefresh(int seconds)
public boolean isOffline()
public Map<String,AuthenticatedClientSessionModel> getAuthenticatedClientSessions()
UserSessionModel
AuthenticatedClientSessionModel
object.public AuthenticatedClientSessionModel getAuthenticatedClientSessionByClient(String clientUUID)
UserSessionModel
public void removeNote(String name)
public UserSessionModel.State getState()
public void setState(UserSessionModel.State state)
public void restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
Copyright © 2021 JBoss by Red Hat. All rights reserved.