keycloak
公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.models.session.DisabledUserSessionPersisterProvider クラス
org.keycloak.models.session.DisabledUserSessionPersisterProvider の継承関係図
Inheritance graph
org.keycloak.models.session.DisabledUserSessionPersisterProvider 連携図
Collaboration graph

公開メンバ関数

UserSessionPersisterProvider create (KeycloakSession session)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
String getId ()
 
void createUserSession (UserSessionModel userSession, boolean offline)
 
void createClientSession (AuthenticatedClientSessionModel clientSession, boolean offline)
 
void updateUserSession (UserSessionModel userSession, boolean offline)
 
void removeUserSession (String userSessionId, boolean offline)
 
void removeClientSession (String userSessionId, String clientUUID, boolean offline)
 
void onRealmRemoved (RealmModel realm)
 
void onClientRemoved (RealmModel realm, ClientModel client)
 
void onUserRemoved (RealmModel realm, UserModel user)
 
void clearDetachedUserSessions ()
 
void updateAllTimestamps (int time)
 
List< UserSessionModelloadUserSessions (int firstResult, int maxResults, boolean offline)
 
int getUserSessionsCount (boolean offline)
 
default int order ()
 

静的公開変数類

static final String ID = "disabled"
 

詳解

Persistence of userSessions is disabled . Useful just if you never need survive of userSessions/clientSessions among server restart. Offline sessions / offline tokens will be invalid after server restart as well,

著者
Marek Posolda

関数詳解

◆ clearDetachedUserSessions()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.clearDetachedUserSessions ( )
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

108  {
109 
110  }

◆ close()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.close ( )
inline

org.keycloak.provider.Providerを実装しています。

58  {
59 
60  }

◆ create()

UserSessionPersisterProvider org.keycloak.models.session.DisabledUserSessionPersisterProvider.create ( KeycloakSession  session)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

43  {
44  return this;
45  }

◆ createClientSession()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.createClientSession ( AuthenticatedClientSessionModel  clientSession,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

73  {
74 
75  }

◆ createUserSession()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.createUserSession ( UserSessionModel  userSession,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

68  {
69 
70  }

◆ getId()

String org.keycloak.models.session.DisabledUserSessionPersisterProvider.getId ( )
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

63  {
64  return ID;
65  }
static final String ID
Definition: DisabledUserSessionPersisterProvider.java:40

◆ getUserSessionsCount()

int org.keycloak.models.session.DisabledUserSessionPersisterProvider.getUserSessionsCount ( boolean  offline)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

123  {
124  return 0;
125  }

◆ init()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.init ( Config.Scope  config)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

48  {
49 
50  }

◆ loadUserSessions()

List<UserSessionModel> org.keycloak.models.session.DisabledUserSessionPersisterProvider.loadUserSessions ( int  firstResult,
int  maxResults,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

118  {
119  return Collections.emptyList();
120  }

◆ onClientRemoved()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.onClientRemoved ( RealmModel  realm,
ClientModel  client 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

98  {
99 
100  }

◆ onRealmRemoved()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.onRealmRemoved ( RealmModel  realm)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

93  {
94 
95  }

◆ onUserRemoved()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.onUserRemoved ( RealmModel  realm,
UserModel  user 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

103  {
104 
105  }

◆ order()

default int org.keycloak.provider.ProviderFactory< T extends Provider >.order ( )
inlineinherited

◆ postInit()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.postInit ( KeycloakSessionFactory  factory)
inline

org.keycloak.models.session.UserSessionPersisterProviderFactoryを実装しています。

53  {
54 
55  }

◆ removeClientSession()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.removeClientSession ( String  userSessionId,
String  clientUUID,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

88  {
89 
90  }

◆ removeUserSession()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.removeUserSession ( String  userSessionId,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

83  {
84 
85  }

◆ updateAllTimestamps()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.updateAllTimestamps ( int  time)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

113  {
114 
115  }

◆ updateUserSession()

void org.keycloak.models.session.DisabledUserSessionPersisterProvider.updateUserSession ( UserSessionModel  userSession,
boolean  offline 
)
inline

org.keycloak.models.session.UserSessionPersisterProviderを実装しています。

78  {
79 
80  }

メンバ詳解

◆ ID

final String org.keycloak.models.session.DisabledUserSessionPersisterProvider.ID = "disabled"
static

このクラス詳解は次のファイルから抽出されました: