keycloak
|
公開メンバ関数 | |
String | getUserId () |
String | getId () |
RealmModel | getRealm () |
String | getBrokerSessionId () |
String | getBrokerUserId () |
UserModel | getUser () |
String | getLoginUsername () |
String | getIpAddress () |
String | getAuthMethod () |
boolean | isRememberMe () |
int | getStarted () |
int | getLastSessionRefresh () |
void | setLastSessionRefresh (int seconds) |
boolean | isOffline () |
Map< String, AuthenticatedClientSessionModel > | getAuthenticatedClientSessions () |
default AuthenticatedClientSessionModel | getAuthenticatedClientSessionByClient (String clientUUID) |
void | removeAuthenticatedClientSessions (Collection< String > removedClientUUIDS) |
String | getNote (String name) |
void | setNote (String name, String value) |
void | removeNote (String name) |
Map< String, String > | getNotes () |
State | getState () |
void | setState (State state) |
void | restartSession (RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) |
|
inlineinherited |
Returns a client session for the given client UUID.
org.keycloak.models.sessions.infinispan.UserSessionAdapterで実装されています。
|
inherited |
Returns map where key is ID of the client (its UUID) and value is ID respective AuthenticatedClientSessionModel object.
org.keycloak.models.session.PersistentUserSessionAdapter, org.keycloak.models.sessions.infinispan.UserSessionAdapterで実装されています。
|
inherited |
|
inherited |
If created via a broker external login, this is an identifier that can be used to match external broker backchannel logout requests to a UserSession
org.keycloak.models.sessions.infinispan.UserSessionAdapter, org.keycloak.models.session.PersistentUserSessionAdapterで実装されています。
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
String org.keycloak.models.OfflineUserSessionModel.getUserId | ( | ) |
|
inherited |
|
inherited |
|
inherited |
Removes authenticated client sessions for all clients whose UUID is present in
parameter.
removedClientUUIDS |
org.keycloak.models.session.PersistentUserSessionAdapter, org.keycloak.models.sessions.infinispan.UserSessionAdapterで実装されています。
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |