keycloak
公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | 限定公開変数類 | 非公開メンバ関数 | 全メンバ一覧
org.keycloak.models.cache.infinispan.ClientAdapter クラス
org.keycloak.models.cache.infinispan.ClientAdapter の継承関係図
Inheritance graph
org.keycloak.models.cache.infinispan.ClientAdapter 連携図
Collaboration graph

公開メンバ関数

 ClientAdapter (RealmModel cachedRealm, CachedClient cached, RealmCacheSession cacheSession)
 
void invalidate ()
 
long getCacheTimestamp ()
 
void updateClient ()
 
String getId ()
 
Set< String > getWebOrigins ()
 
void setWebOrigins (Set< String > webOrigins)
 
void addClientScope (ClientScopeModel clientScope, boolean defaultScope)
 
void removeClientScope (ClientScopeModel clientScope)
 
Map< String, ClientScopeModelgetClientScopes (boolean defaultScope, boolean filterByProtocol)
 
void addWebOrigin (String webOrigin)
 
void removeWebOrigin (String webOrigin)
 
Set< String > getRedirectUris ()
 
void setRedirectUris (Set< String > redirectUris)
 
void addRedirectUri (String redirectUri)
 
void removeRedirectUri (String redirectUri)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
String getClientAuthenticatorType ()
 
void setClientAuthenticatorType (String clientAuthenticatorType)
 
boolean validateSecret (String secret)
 
String getSecret ()
 
void setSecret (String secret)
 
String getRegistrationToken ()
 
void setRegistrationToken (String registrationToken)
 
boolean isPublicClient ()
 
void setPublicClient (boolean flag)
 
boolean isFrontchannelLogout ()
 
void setFrontchannelLogout (boolean flag)
 
boolean isFullScopeAllowed ()
 
void setFullScopeAllowed (boolean value)
 
Set< RoleModelgetScopeMappings ()
 
void addScopeMapping (RoleModel role)
 
void deleteScopeMapping (RoleModel role)
 
Set< RoleModelgetRealmScopeMappings ()
 
RealmModel getRealm ()
 
int getNotBefore ()
 
void setNotBefore (int notBefore)
 
String getProtocol ()
 
void setProtocol (String protocol)
 
void setAttribute (String name, String value)
 
void removeAttribute (String name)
 
String getAttribute (String name)
 
Map< String, String > getAttributes ()
 
void setAuthenticationFlowBindingOverride (String name, String value)
 
void removeAuthenticationFlowBindingOverride (String name)
 
String getAuthenticationFlowBindingOverride (String name)
 
Map< String, String > getAuthenticationFlowBindingOverrides ()
 
Set< ProtocolMapperModelgetProtocolMappers ()
 
ProtocolMapperModel addProtocolMapper (ProtocolMapperModel model)
 
void removeProtocolMapper (ProtocolMapperModel mapping)
 
void updateProtocolMapper (ProtocolMapperModel mapping)
 
ProtocolMapperModel getProtocolMapperById (String id)
 
ProtocolMapperModel getProtocolMapperByName (String protocol, String name)
 
String getClientId ()
 
void setClientId (String clientId)
 
String getName ()
 
void setName (String name)
 
String getDescription ()
 
void setDescription (String description)
 
boolean isSurrogateAuthRequired ()
 
void setSurrogateAuthRequired (boolean surrogateAuthRequired)
 
String getManagementUrl ()
 
void setManagementUrl (String url)
 
String getRootUrl ()
 
void setRootUrl (String url)
 
String getBaseUrl ()
 
void setBaseUrl (String url)
 
List< String > getDefaultRoles ()
 
void addDefaultRole (String name)
 
void updateDefaultRoles (String... defaultRoles)
 
void removeDefaultRoles (String... defaultRoles)
 
boolean isBearerOnly ()
 
void setBearerOnly (boolean only)
 
boolean isConsentRequired ()
 
void setConsentRequired (boolean consentRequired)
 
boolean isStandardFlowEnabled ()
 
void setStandardFlowEnabled (boolean standardFlowEnabled)
 
boolean isImplicitFlowEnabled ()
 
void setImplicitFlowEnabled (boolean implicitFlowEnabled)
 
boolean isDirectAccessGrantsEnabled ()
 
void setDirectAccessGrantsEnabled (boolean directAccessGrantsEnabled)
 
boolean isServiceAccountsEnabled ()
 
void setServiceAccountsEnabled (boolean serviceAccountsEnabled)
 
RoleModel getRole (String name)
 
RoleModel addRole (String name)
 
RoleModel addRole (String id, String name)
 
boolean removeRole (RoleModel role)
 
Set< RoleModelgetRoles ()
 
int getNodeReRegistrationTimeout ()
 
void setNodeReRegistrationTimeout (int timeout)
 
Map< String, Integer > getRegisteredNodes ()
 
void registerNode (String nodeHost, int registrationTime)
 
void unregisterNode (String nodeHost)
 
boolean hasScope (RoleModel role)
 
boolean equals (Object o)
 
int hashCode ()
 
default boolean isDisplayOnConsentScreen ()
 
default String getConsentScreenText ()
 
default void setDisplayOnConsentScreen (boolean displayOnConsentScreen)
 
default void setConsentScreenText (String consentScreenText)
 
default String getGuiOrder ()
 
default void setGuiOrder (String guiOrder)
 

公開変数類

String PRIVATE_KEY = "privateKey"
 
String PUBLIC_KEY = "publicKey"
 
String X509CERTIFICATE = "X509Certificate"
 
String DISPLAY_ON_CONSENT_SCREEN = "display.on.consent.screen"
 
String CONSENT_SCREEN_TEXT = "consent.screen.text"
 
String GUI_ORDER = "gui.order"
 

限定公開メンバ関数

boolean isUpdated ()
 

限定公開変数類

RealmCacheSession cacheSession
 
RealmModel cachedRealm
 
ClientModel updated
 
CachedClient cached
 
boolean invalidated
 

非公開メンバ関数

void getDelegateForUpdate ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ ClientAdapter()

org.keycloak.models.cache.infinispan.ClientAdapter.ClientAdapter ( RealmModel  cachedRealm,
CachedClient  cached,
RealmCacheSession  cacheSession 
)
inline
47  {
48  this.cachedRealm = cachedRealm;
50  this.cached = cached;
51  }
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel cachedRealm
Definition: ClientAdapter.java:42
CachedClient cached
Definition: ClientAdapter.java:45

関数詳解

◆ addClientScope()

void org.keycloak.models.cache.infinispan.ClientAdapter.addClientScope ( ClientScopeModel  clientScope,
boolean  defaultScope 
)
inline

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

100  {
102  updated.addClientScope(clientScope, defaultScope);
103  }
void addClientScope(ClientScopeModel clientScope, boolean defaultScope)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ addDefaultRole()

void org.keycloak.models.cache.infinispan.ClientAdapter.addDefaultRole ( String  name)
inline

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

490  {
492  updated.addDefaultRole(name);
493  }
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ addProtocolMapper()

ProtocolMapperModel org.keycloak.models.cache.infinispan.ClientAdapter.addProtocolMapper ( ProtocolMapperModel  model)
inline

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

364  {
366  return updated.addProtocolMapper(model);
367  }
ProtocolMapperModel addProtocolMapper(ProtocolMapperModel model)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ addRedirectUri()

void org.keycloak.models.cache.infinispan.ClientAdapter.addRedirectUri ( String  redirectUri)
inline

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

151  {
153  updated.addRedirectUri(redirectUri);
154  }
void addRedirectUri(String redirectUri)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ addRole() [1/2]

RoleModel org.keycloak.models.cache.infinispan.ClientAdapter.addRole ( String  name)
inline

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

586  {
587  return cacheSession.addClientRole(getRealm(), this, name);
588  }
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel getRealm()
Definition: ClientAdapter.java:275
RoleModel addClientRole(RealmModel realm, ClientModel client, String name)
Definition: RealmCacheSession.java:677

◆ addRole() [2/2]

RoleModel org.keycloak.models.cache.infinispan.ClientAdapter.addRole ( String  id,
String  name 
)
inline

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

591  {
592  return cacheSession.addClientRole(getRealm(), this, id, name);
593  }
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel getRealm()
Definition: ClientAdapter.java:275
RoleModel addClientRole(RealmModel realm, ClientModel client, String name)
Definition: RealmCacheSession.java:677

◆ addScopeMapping()

void org.keycloak.models.cache.infinispan.ClientAdapter.addScopeMapping ( RoleModel  role)
inline

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

249  {
251  updated.addScopeMapping(role);
252  }
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ addWebOrigin()

void org.keycloak.models.cache.infinispan.ClientAdapter.addWebOrigin ( String  webOrigin)
inline

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

131  {
133  updated.addWebOrigin(webOrigin);
134  }
void addWebOrigin(String webOrigin)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ deleteScopeMapping()

void org.keycloak.models.cache.infinispan.ClientAdapter.deleteScopeMapping ( RoleModel  role)
inline

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

254  {
257  }
void deleteScopeMapping(RoleModel role)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ equals()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.equals ( Object  o)
inline
656  {
657  if (this == o) return true;
658  if (o == null || !(o instanceof ClientModel)) return false;
659 
660  ClientModel that = (ClientModel) o;
661  return that.getId().equals(getId());
662  }
String getId()
Definition: ClientAdapter.java:84

◆ getAttribute()

String org.keycloak.models.cache.infinispan.ClientAdapter.getAttribute ( String  name)
inline

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

316  {
317  if (isUpdated()) return updated.getAttribute(name);
318  return cached.getAttributes().get(name);
319  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, String > getAttributes()
Definition: CachedClient.java:184
String getAttribute(String name)
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getAttributes()

Map<String, String> org.keycloak.models.cache.infinispan.ClientAdapter.getAttributes ( )
inline

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

322  {
323  if (isUpdated()) return updated.getAttributes();
324  Map<String, String> copy = new HashMap<String, String>();
325  copy.putAll(cached.getAttributes());
326  return copy;
327  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, String > getAttributes()
Definition: CachedClient.java:184
Map< String, String > getAttributes()
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getAuthenticationFlowBindingOverride()

String org.keycloak.models.cache.infinispan.ClientAdapter.getAuthenticationFlowBindingOverride ( String  name)
inline

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

344  {
346  return cached.getAuthFlowBindings().get(name);
347  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, String > getAuthFlowBindings()
Definition: CachedClient.java:256
String getAuthenticationFlowBindingOverride(String binding)
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getAuthenticationFlowBindingOverrides()

Map<String, String> org.keycloak.models.cache.infinispan.ClientAdapter.getAuthenticationFlowBindingOverrides ( )
inline

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

350  {
352  Map<String, String> copy = new HashMap<String, String>();
353  copy.putAll(cached.getAuthFlowBindings());
354  return copy;
355  }
Map< String, String > getAuthenticationFlowBindingOverrides()
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, String > getAuthFlowBindings()
Definition: CachedClient.java:256
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getBaseUrl()

String org.keycloak.models.cache.infinispan.ClientAdapter.getBaseUrl ( )
inline

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

472  {
473  if (isUpdated()) return updated.getBaseUrl();
474  return cached.getBaseUrl();
475  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getBaseUrl()
Definition: CachedClient.java:208
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getCacheTimestamp()

long org.keycloak.models.cache.infinispan.ClientAdapter.getCacheTimestamp ( )
inline

org.keycloak.models.cache.CachedObjectを実装しています。

74  {
75  return cached.getCacheTimestamp();
76  }
long getCacheTimestamp()
Definition: AbstractRevisioned.java:43
CachedClient cached
Definition: ClientAdapter.java:45

◆ getClientAuthenticatorType()

String org.keycloak.models.cache.infinispan.ClientAdapter.getClientAuthenticatorType ( )
inline

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

172  {
175  }
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
String getClientAuthenticatorType()
Definition: CachedClient.java:148
ClientModel updated
Definition: ClientAdapter.java:44

◆ getClientId()

String org.keycloak.models.cache.infinispan.ClientAdapter.getClientId ( )
inline

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

400  {
401  if (isUpdated()) return updated.getClientId();
402  return cached.getClientId();
403  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getClientId()
Definition: CachedClient.java:124
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getClientScopes()

Map<String, ClientScopeModel> org.keycloak.models.cache.infinispan.ClientAdapter.getClientScopes ( boolean  defaultScope,
boolean  filterByProtocol 
)
inline

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

112  {
113  if (isUpdated()) return updated.getClientScopes(defaultScope, filterByProtocol);
114  List<String> clientScopeIds = defaultScope ? cached.getDefaultClientScopesIds() : cached.getOptionalClientScopesIds();
115 
116  // Defaults to openid-connect
117  String clientProtocol = getProtocol() == null ? "openid-connect" : getProtocol();
118 
119  Map<String, ClientScopeModel> clientScopes = new HashMap<>();
120  for (String scopeId : clientScopeIds) {
121  ClientScopeModel clientScope = cacheSession.getClientScopeById(scopeId, cachedRealm);
122  if (clientScope != null) {
123  if (!filterByProtocol || clientScope.getProtocol().equals(clientProtocol)) {
124  clientScopes.put(clientScope.getName(), clientScope);
125  }
126  }
127  }
128  return clientScopes;
129  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, ClientScopeModel > getClientScopes(boolean defaultScope, boolean filterByProtocol)
List< String > getDefaultClientScopesIds()
Definition: CachedClient.java:248
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
ClientScopeModel getClientScopeById(String id, RealmModel realm)
Definition: RealmCacheSession.java:1136
RealmModel cachedRealm
Definition: ClientAdapter.java:42
List< String > getOptionalClientScopesIds()
Definition: CachedClient.java:252
CachedClient cached
Definition: ClientAdapter.java:45
String getProtocol()
Definition: ClientAdapter.java:290
ClientModel updated
Definition: ClientAdapter.java:44

◆ getConsentScreenText()

default String org.keycloak.models.ClientModel.getConsentScreenText ( )
inlineinherited

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

210  {
211  String consentScreenText = ClientScopeModel.super.getConsentScreenText();
212  if (consentScreenText == null) {
213  consentScreenText = getClientId();
214  }
215  return consentScreenText;
216  }

◆ getDefaultRoles()

List<String> org.keycloak.models.cache.infinispan.ClientAdapter.getDefaultRoles ( )
inline

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

484  {
485  if (isUpdated()) return updated.getDefaultRoles();
486  return cached.getDefaultRoles();
487  }
boolean isUpdated()
Definition: ClientAdapter.java:65
List< String > getDefaultRoles()
Definition: CachedClient.java:212
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getDelegateForUpdate()

void org.keycloak.models.cache.infinispan.ClientAdapter.getDelegateForUpdate ( )
inlineprivate
53  {
54  if (updated == null) {
57  if (updated == null) throw new IllegalStateException("Not found in database");
58  }
59  }
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
void registerClientInvalidation(String id, String clientId, String realmId)
Definition: RealmCacheSession.java:171
String getClientId()
Definition: CachedClient.java:124
RealmModel cachedRealm
Definition: ClientAdapter.java:42
ClientModel getClientById(String id, RealmModel realm)
RealmProvider getRealmDelegate()
Definition: RealmCacheSession.java:145
CachedClient cached
Definition: ClientAdapter.java:45
String getId()
Definition: AbstractRevisioned.java:23
ClientModel updated
Definition: ClientAdapter.java:44

◆ getDescription()

String org.keycloak.models.cache.infinispan.ClientAdapter.getDescription ( )
inline

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

424  {
425  if (isUpdated()) return updated.getDescription();
426  return cached.getDescription();
427  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getDescription()
Definition: CachedClient.java:132
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getGuiOrder()

default String org.keycloak.models.ClientScopeModel.getGuiOrder ( )
inlineinherited

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

76  {
77  return getAttribute(GUI_ORDER);
78  }
String GUI_ORDER
Definition: ClientScopeModel.java:51

◆ getId()

String org.keycloak.models.cache.infinispan.ClientAdapter.getId ( )
inline

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

84  {
85  if (isUpdated()) return updated.getId();
86  return cached.getId();
87  }
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
String getId()
Definition: AbstractRevisioned.java:23
ClientModel updated
Definition: ClientAdapter.java:44

◆ getManagementUrl()

String org.keycloak.models.cache.infinispan.ClientAdapter.getManagementUrl ( )
inline

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

448  {
449  if (isUpdated()) return updated.getManagementUrl();
450  return cached.getManagementUrl();
451  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getManagementUrl()
Definition: CachedClient.java:200
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getName()

String org.keycloak.models.cache.infinispan.ClientAdapter.getName ( )
inline

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

412  {
413  if (isUpdated()) return updated.getName();
414  return cached.getName();
415  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getName()
Definition: CachedClient.java:128
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getNodeReRegistrationTimeout()

int org.keycloak.models.cache.infinispan.ClientAdapter.getNodeReRegistrationTimeout ( )
inline

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

606  {
609  }
boolean isUpdated()
Definition: ClientAdapter.java:65
int getNodeReRegistrationTimeout()
Definition: CachedClient.java:240
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getNotBefore()

int org.keycloak.models.cache.infinispan.ClientAdapter.getNotBefore ( )
inline

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

279  {
280  if (isUpdated()) return updated.getNotBefore();
281  return cached.getNotBefore();
282  }
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
int getNotBefore()
Definition: CachedClient.java:164
ClientModel updated
Definition: ClientAdapter.java:44

◆ getProtocol()

String org.keycloak.models.cache.infinispan.ClientAdapter.getProtocol ( )
inline

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

290  {
291  if (isUpdated()) return updated.getProtocol();
292  return cached.getProtocol();
293  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getProtocol()
Definition: CachedClient.java:180
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getProtocolMapperById()

ProtocolMapperModel org.keycloak.models.cache.infinispan.ClientAdapter.getProtocolMapperById ( String  id)
inline

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

384  {
385  for (ProtocolMapperModel mapping : cached.getProtocolMappers()) {
386  if (mapping.getId().equals(id)) return mapping;
387  }
388  return null;
389  }
Set< ProtocolMapperModel > getProtocolMappers()
Definition: CachedClient.java:192
CachedClient cached
Definition: ClientAdapter.java:45

◆ getProtocolMapperByName()

ProtocolMapperModel org.keycloak.models.cache.infinispan.ClientAdapter.getProtocolMapperByName ( String  protocol,
String  name 
)
inline

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

392  {
393  for (ProtocolMapperModel mapping : cached.getProtocolMappers()) {
394  if (mapping.getProtocol().equals(protocol) && mapping.getName().equals(name)) return mapping;
395  }
396  return null;
397  }
Set< ProtocolMapperModel > getProtocolMappers()
Definition: CachedClient.java:192
CachedClient cached
Definition: ClientAdapter.java:45

◆ getProtocolMappers()

Set<ProtocolMapperModel> org.keycloak.models.cache.infinispan.ClientAdapter.getProtocolMappers ( )
inline

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

358  {
359  if (isUpdated()) return updated.getProtocolMappers();
360  return cached.getProtocolMappers();
361  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Set< ProtocolMapperModel > getProtocolMappers()
Definition: CachedClient.java:192
Set< ProtocolMapperModel > getProtocolMappers()
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getRealm()

RealmModel org.keycloak.models.cache.infinispan.ClientAdapter.getRealm ( )
inline

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

275  {
276  return cachedRealm;
277  }
RealmModel cachedRealm
Definition: ClientAdapter.java:42

◆ getRealmScopeMappings()

Set<RoleModel> org.keycloak.models.cache.infinispan.ClientAdapter.getRealmScopeMappings ( )
inline

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

259  {
260  Set<RoleModel> roleMappings = getScopeMappings();
261 
262  Set<RoleModel> appRoles = new HashSet<RoleModel>();
263  for (RoleModel role : roleMappings) {
264  RoleContainerModel container = role.getContainer();
265  if (container instanceof RealmModel) {
266  if (((RealmModel) container).getId().equals(cachedRealm.getId())) {
267  appRoles.add(role);
268  }
269  }
270  }
271 
272  return appRoles;
273  }
String getId()
Definition: ClientAdapter.java:84
boolean equals(Object o)
Definition: ClientAdapter.java:656
RealmModel cachedRealm
Definition: ClientAdapter.java:42
Set< RoleModel > getScopeMappings()
Definition: ClientAdapter.java:239

◆ getRedirectUris()

Set<String> org.keycloak.models.cache.infinispan.ClientAdapter.getRedirectUris ( )
inline

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

141  {
142  if (isUpdated()) return updated.getRedirectUris();
143  return cached.getRedirectUris();
144  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Set< String > getRedirectUris()
Definition: CachedClient.java:140
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getRegisteredNodes()

Map<String, Integer> org.keycloak.models.cache.infinispan.ClientAdapter.getRegisteredNodes ( )
inline

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

618  {
619  if (isUpdated()) return updated.getRegisteredNodes();
620  return cached.getRegisteredNodes();
621  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Map< String, Integer > getRegisteredNodes()
Map< String, Integer > getRegisteredNodes()
Definition: CachedClient.java:244
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getRegistrationToken()

String org.keycloak.models.cache.infinispan.ClientAdapter.getRegistrationToken ( )
inline

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

196  {
197  if (isUpdated()) return updated.getRegistrationToken();
198  return cached.getRegistrationToken();
199  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getRegistrationToken()
Definition: CachedClient.java:156
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getRole()

RoleModel org.keycloak.models.cache.infinispan.ClientAdapter.getRole ( String  name)
inline

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

581  {
582  return cacheSession.getClientRole(getRealm(), this, name);
583  }
RoleModel getClientRole(RealmModel realm, ClientModel client, String name)
Definition: RealmCacheSession.java:719
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel getRealm()
Definition: ClientAdapter.java:275

◆ getRoles()

Set<RoleModel> org.keycloak.models.cache.infinispan.ClientAdapter.getRoles ( )
inline

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

601  {
603  }
Set< RoleModel > getClientRoles(RealmModel realm, ClientModel client)
Definition: RealmCacheSession.java:641
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel cachedRealm
Definition: ClientAdapter.java:42

◆ getRootUrl()

String org.keycloak.models.cache.infinispan.ClientAdapter.getRootUrl ( )
inline

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

460  {
461  if (isUpdated()) return updated.getRootUrl();
462  return cached.getRootUrl();
463  }
boolean isUpdated()
Definition: ClientAdapter.java:65
String getRootUrl()
Definition: CachedClient.java:204
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getScopeMappings()

Set<RoleModel> org.keycloak.models.cache.infinispan.ClientAdapter.getScopeMappings ( )
inline

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

239  {
240  if (isUpdated()) return updated.getScopeMappings();
241  Set<RoleModel> roles = new HashSet<RoleModel>();
242  for (String id : cached.getScope()) {
243  roles.add(cacheSession.getRoleById(id, getRealm()));
244 
245  }
246  return roles;
247  }
boolean isUpdated()
Definition: ClientAdapter.java:65
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RoleModel getRoleById(String id, RealmModel realm)
Definition: RealmCacheSession.java:760
RealmModel getRealm()
Definition: ClientAdapter.java:275
CachedClient cached
Definition: ClientAdapter.java:45
Set< String > getScope()
Definition: CachedClient.java:168
ClientModel updated
Definition: ClientAdapter.java:44

◆ getSecret()

String org.keycloak.models.cache.infinispan.ClientAdapter.getSecret ( )
inline

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

187  {
188  if (isUpdated()) return updated.getSecret();
189  return cached.getSecret();
190  }
String getSecret()
Definition: CachedClient.java:152
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ getWebOrigins()

Set<String> org.keycloak.models.cache.infinispan.ClientAdapter.getWebOrigins ( )
inline

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

89  {
90  if (isUpdated()) return updated.getWebOrigins();
91  return cached.getWebOrigins();
92  }
boolean isUpdated()
Definition: ClientAdapter.java:65
Set< String > getWebOrigins()
Definition: CachedClient.java:172
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ hashCode()

int org.keycloak.models.cache.infinispan.ClientAdapter.hashCode ( )
inline
665  {
666  return getId().hashCode();
667  }
String getId()
Definition: ClientAdapter.java:84

◆ hasScope()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.hasScope ( RoleModel  role)
inline

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

636  {
637  if (isUpdated()) return updated.hasScope(role);
638  if (cached.isFullScopeAllowed() || cached.getScope().contains(role.getId())) return true;
639 
640  Set<RoleModel> roles = getScopeMappings();
641 
642  for (RoleModel mapping : roles) {
643  if (mapping.hasRole(role)) return true;
644  }
645 
646  roles = getRoles();
647  if (roles.contains(role)) return true;
648 
649  for (RoleModel mapping : roles) {
650  if (mapping.hasRole(role)) return true;
651  }
652  return false;
653  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isFullScopeAllowed()
Definition: CachedClient.java:176
Set< RoleModel > getRoles()
Definition: ClientAdapter.java:601
boolean hasScope(RoleModel role)
Set< RoleModel > getScopeMappings()
Definition: ClientAdapter.java:239
CachedClient cached
Definition: ClientAdapter.java:45
Set< String > getScope()
Definition: CachedClient.java:168
ClientModel updated
Definition: ClientAdapter.java:44

◆ invalidate()

void org.keycloak.models.cache.infinispan.ClientAdapter.invalidate ( )
inline
61  {
62  invalidated = true;
63  }
boolean invalidated
Definition: ClientAdapter.java:60

◆ isBearerOnly()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isBearerOnly ( )
inline

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

509  {
510  if (isUpdated()) return updated.isBearerOnly();
511  return cached.isBearerOnly();
512  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isBearerOnly()
Definition: CachedClient.java:216
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isConsentRequired()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isConsentRequired ( )
inline

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

521  {
522  if (isUpdated()) return updated.isConsentRequired();
523  return cached.isConsentRequired();
524  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isConsentRequired()
Definition: CachedClient.java:220
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isDirectAccessGrantsEnabled()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isDirectAccessGrantsEnabled ( )
inline

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

557  {
560  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isDirectAccessGrantsEnabled()
Definition: CachedClient.java:232
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isDisplayOnConsentScreen()

default boolean org.keycloak.models.ClientModel.isDisplayOnConsentScreen ( )
inlineinherited

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

203  {
204  String displayVal = getAttribute(DISPLAY_ON_CONSENT_SCREEN);
205  return displayVal==null ? false : Boolean.parseBoolean(displayVal);
206  }
String DISPLAY_ON_CONSENT_SCREEN
Definition: ClientScopeModel.java:49
String getAttribute(String name)

◆ isEnabled()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isEnabled ( )
inline

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

161  {
162  if (isUpdated()) return updated.isEnabled();
163  return cached.isEnabled();
164  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isEnabled()
Definition: CachedClient.java:144
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isFrontchannelLogout()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isFrontchannelLogout ( )
inline

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

216  {
217  if (isUpdated()) return updated.isPublicClient();
218  return cached.isFrontchannelLogout();
219  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isFrontchannelLogout()
Definition: CachedClient.java:188
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isFullScopeAllowed()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isFullScopeAllowed ( )
inline

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

227  {
228  if (isUpdated()) return updated.isFullScopeAllowed();
229  return cached.isFullScopeAllowed();
230  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isFullScopeAllowed()
Definition: CachedClient.java:176
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isImplicitFlowEnabled()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isImplicitFlowEnabled ( )
inline

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

545  {
546  if (isUpdated()) return updated.isImplicitFlowEnabled();
547  return cached.isImplicitFlowEnabled();
548  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isImplicitFlowEnabled()
Definition: CachedClient.java:228
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isPublicClient()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isPublicClient ( )
inline

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

206  {
207  if (isUpdated()) return updated.isPublicClient();
208  return cached.isPublicClient();
209  }
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
boolean isPublicClient()
Definition: CachedClient.java:160
ClientModel updated
Definition: ClientAdapter.java:44

◆ isServiceAccountsEnabled()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isServiceAccountsEnabled ( )
inline

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

569  {
572  }
boolean isServiceAccountsEnabled()
Definition: CachedClient.java:236
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isStandardFlowEnabled()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isStandardFlowEnabled ( )
inline

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

533  {
534  if (isUpdated()) return updated.isStandardFlowEnabled();
535  return cached.isStandardFlowEnabled();
536  }
boolean isUpdated()
Definition: ClientAdapter.java:65
boolean isStandardFlowEnabled()
Definition: CachedClient.java:224
CachedClient cached
Definition: ClientAdapter.java:45
ClientModel updated
Definition: ClientAdapter.java:44

◆ isSurrogateAuthRequired()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isSurrogateAuthRequired ( )
inline

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

436  {
437  if (isUpdated()) return updated.isSurrogateAuthRequired();
439  }
boolean isUpdated()
Definition: ClientAdapter.java:65
CachedClient cached
Definition: ClientAdapter.java:45
boolean isSurrogateAuthRequired()
Definition: CachedClient.java:196
ClientModel updated
Definition: ClientAdapter.java:44

◆ isUpdated()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.isUpdated ( )
inlineprotected
65  {
66  if (updated != null) return true;
67  if (!invalidated) return false;
69  if (updated == null) throw new IllegalStateException("Not found in database");
70  return true;
71  }
boolean invalidated
Definition: ClientAdapter.java:60
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel cachedRealm
Definition: ClientAdapter.java:42
ClientModel getClientById(String id, RealmModel realm)
RealmProvider getRealmDelegate()
Definition: RealmCacheSession.java:145
CachedClient cached
Definition: ClientAdapter.java:45
String getId()
Definition: AbstractRevisioned.java:23
ClientModel updated
Definition: ClientAdapter.java:44

◆ registerNode()

void org.keycloak.models.cache.infinispan.ClientAdapter.registerNode ( String  nodeHost,
int  registrationTime 
)
inline

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

624  {
626  updated.registerNode(nodeHost, registrationTime);
627  }
void registerNode(String nodeHost, int registrationTime)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeAttribute()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeAttribute ( String  name)
inline

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

309  {
311  updated.removeAttribute(name);
312 
313  }
void removeAttribute(String name)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeAuthenticationFlowBindingOverride()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeAuthenticationFlowBindingOverride ( String  name)
inline

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

337  {
340 
341  }
void removeAuthenticationFlowBindingOverride(String binding)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeClientScope()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeClientScope ( ClientScopeModel  clientScope)
inline

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

106  {
108  updated.removeClientScope(clientScope);
109  }
void removeClientScope(ClientScopeModel clientScope)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeDefaultRoles()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeDefaultRoles ( String...  defaultRoles)
inline

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

502  {
504  updated.removeDefaultRoles(defaultRoles);
505 
506  }
void removeDefaultRoles(String... defaultRoles)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeProtocolMapper()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeProtocolMapper ( ProtocolMapperModel  mapping)
inline

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

370  {
372  updated.removeProtocolMapper(mapping);
373 
374  }
void removeProtocolMapper(ProtocolMapperModel mapping)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeRedirectUri()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeRedirectUri ( String  redirectUri)
inline

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

156  {
158  updated.removeRedirectUri(redirectUri);
159  }
void removeRedirectUri(String redirectUri)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ removeRole()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.removeRole ( RoleModel  role)
inline

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

596  {
597  return cacheSession.removeRole(cachedRealm, role);
598  }
boolean removeRole(RealmModel realm, RoleModel role)
Definition: RealmCacheSession.java:749
RealmCacheSession cacheSession
Definition: ClientAdapter.java:41
RealmModel cachedRealm
Definition: ClientAdapter.java:42

◆ removeWebOrigin()

void org.keycloak.models.cache.infinispan.ClientAdapter.removeWebOrigin ( String  webOrigin)
inline

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

136  {
138  updated.removeWebOrigin(webOrigin);
139  }
void removeWebOrigin(String webOrigin)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setAttribute()

void org.keycloak.models.cache.infinispan.ClientAdapter.setAttribute ( String  name,
String  value 
)
inline

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

302  {
304  updated.setAttribute(name, value);
305 
306  }
void setAttribute(String name, String value)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setAuthenticationFlowBindingOverride()

void org.keycloak.models.cache.infinispan.ClientAdapter.setAuthenticationFlowBindingOverride ( String  name,
String  value 
)
inline

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

330  {
333 
334  }
void setAuthenticationFlowBindingOverride(String binding, String flowId)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setBaseUrl()

void org.keycloak.models.cache.infinispan.ClientAdapter.setBaseUrl ( String  url)
inline

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

478  {
480  updated.setBaseUrl(url);
481  }
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setBearerOnly()

void org.keycloak.models.cache.infinispan.ClientAdapter.setBearerOnly ( boolean  only)
inline

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

515  {
517  updated.setBearerOnly(only);
518  }
void setBearerOnly(boolean only)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setClientAuthenticatorType()

void org.keycloak.models.cache.infinispan.ClientAdapter.setClientAuthenticatorType ( String  clientAuthenticatorType)
inline

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

178  {
180  updated.setClientAuthenticatorType(clientAuthenticatorType);
181  }
void setClientAuthenticatorType(String clientAuthenticatorType)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setClientId()

void org.keycloak.models.cache.infinispan.ClientAdapter.setClientId ( String  clientId)
inline

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

406  {
408  updated.setClientId(clientId);
409  }
void setClientId(String clientId)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setConsentRequired()

void org.keycloak.models.cache.infinispan.ClientAdapter.setConsentRequired ( boolean  consentRequired)
inline

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

527  {
529  updated.setConsentRequired(consentRequired);
530  }
void setConsentRequired(boolean consentRequired)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setConsentScreenText()

default void org.keycloak.models.ClientScopeModel.setConsentScreenText ( String  consentScreenText)
inlineinherited
71  {
72  setAttribute(CONSENT_SCREEN_TEXT, consentScreenText);
73  }
String CONSENT_SCREEN_TEXT
Definition: ClientScopeModel.java:50
void setAttribute(String name, String value)

◆ setDescription()

void org.keycloak.models.cache.infinispan.ClientAdapter.setDescription ( String  description)
inline

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

430  {
432  updated.setDescription(description);
433  }
void setDescription(String description)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setDirectAccessGrantsEnabled()

void org.keycloak.models.cache.infinispan.ClientAdapter.setDirectAccessGrantsEnabled ( boolean  directAccessGrantsEnabled)
inline

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

563  {
565  updated.setDirectAccessGrantsEnabled(directAccessGrantsEnabled);
566  }
void setDirectAccessGrantsEnabled(boolean directAccessGrantsEnabled)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setDisplayOnConsentScreen()

default void org.keycloak.models.ClientScopeModel.setDisplayOnConsentScreen ( boolean  displayOnConsentScreen)
inlineinherited
58  {
59  setAttribute(DISPLAY_ON_CONSENT_SCREEN, String.valueOf(displayOnConsentScreen));
60  }
String DISPLAY_ON_CONSENT_SCREEN
Definition: ClientScopeModel.java:49
void setAttribute(String name, String value)

◆ setEnabled()

void org.keycloak.models.cache.infinispan.ClientAdapter.setEnabled ( boolean  enabled)
inline

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

166  {
168  updated.setEnabled(enabled);
169  }
void setEnabled(boolean enabled)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setFrontchannelLogout()

void org.keycloak.models.cache.infinispan.ClientAdapter.setFrontchannelLogout ( boolean  flag)
inline

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

221  {
224  }
void setFrontchannelLogout(boolean flag)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setFullScopeAllowed()

void org.keycloak.models.cache.infinispan.ClientAdapter.setFullScopeAllowed ( boolean  value)
inline

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

233  {
236 
237  }
void setFullScopeAllowed(boolean value)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setGuiOrder()

default void org.keycloak.models.ClientScopeModel.setGuiOrder ( String  guiOrder)
inlineinherited
80  {
81  setAttribute(GUI_ORDER, guiOrder);
82  }
String GUI_ORDER
Definition: ClientScopeModel.java:51
void setAttribute(String name, String value)

◆ setImplicitFlowEnabled()

void org.keycloak.models.cache.infinispan.ClientAdapter.setImplicitFlowEnabled ( boolean  implicitFlowEnabled)
inline

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

551  {
553  updated.setImplicitFlowEnabled(implicitFlowEnabled);
554  }
void setImplicitFlowEnabled(boolean implicitFlowEnabled)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setManagementUrl()

void org.keycloak.models.cache.infinispan.ClientAdapter.setManagementUrl ( String  url)
inline

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

454  {
457  }
void setManagementUrl(String url)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setName()

void org.keycloak.models.cache.infinispan.ClientAdapter.setName ( String  name)
inline

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

418  {
420  updated.setName(name);
421  }
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setNodeReRegistrationTimeout()

void org.keycloak.models.cache.infinispan.ClientAdapter.setNodeReRegistrationTimeout ( int  timeout)
inline

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

612  {
615  }
void setNodeReRegistrationTimeout(int timeout)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setNotBefore()

void org.keycloak.models.cache.infinispan.ClientAdapter.setNotBefore ( int  notBefore)
inline

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

284  {
286  updated.setNotBefore(notBefore);
287  }
void setNotBefore(int notBefore)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setProtocol()

void org.keycloak.models.cache.infinispan.ClientAdapter.setProtocol ( String  protocol)
inline

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

296  {
298  updated.setProtocol(protocol);
299  }
void setProtocol(String protocol)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setPublicClient()

void org.keycloak.models.cache.infinispan.ClientAdapter.setPublicClient ( boolean  flag)
inline

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

211  {
213  updated.setPublicClient(flag);
214  }
void setPublicClient(boolean flag)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setRedirectUris()

void org.keycloak.models.cache.infinispan.ClientAdapter.setRedirectUris ( Set< String >  redirectUris)
inline

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

146  {
148  updated.setRedirectUris(redirectUris);
149  }
void setRedirectUris(Set< String > redirectUris)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setRegistrationToken()

void org.keycloak.models.cache.infinispan.ClientAdapter.setRegistrationToken ( String  registrationToken)
inline

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

201  {
203  updated.setRegistrationToken(registrationToken);
204  }
void setRegistrationToken(String registrationToken)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setRootUrl()

void org.keycloak.models.cache.infinispan.ClientAdapter.setRootUrl ( String  url)
inline

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

466  {
468  updated.setRootUrl(url);
469  }
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setSecret()

void org.keycloak.models.cache.infinispan.ClientAdapter.setSecret ( String  secret)
inline

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

192  {
194  updated.setSecret(secret);
195  }
void setSecret(String secret)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setServiceAccountsEnabled()

void org.keycloak.models.cache.infinispan.ClientAdapter.setServiceAccountsEnabled ( boolean  serviceAccountsEnabled)
inline

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

575  {
577  updated.setServiceAccountsEnabled(serviceAccountsEnabled);
578  }
void setServiceAccountsEnabled(boolean serviceAccountsEnabled)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setStandardFlowEnabled()

void org.keycloak.models.cache.infinispan.ClientAdapter.setStandardFlowEnabled ( boolean  standardFlowEnabled)
inline

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

539  {
541  updated.setStandardFlowEnabled(standardFlowEnabled);
542  }
void setStandardFlowEnabled(boolean standardFlowEnabled)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setSurrogateAuthRequired()

void org.keycloak.models.cache.infinispan.ClientAdapter.setSurrogateAuthRequired ( boolean  surrogateAuthRequired)
inline

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

442  {
444  updated.setSurrogateAuthRequired(surrogateAuthRequired);
445  }
void setSurrogateAuthRequired(boolean surrogateAuthRequired)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ setWebOrigins()

void org.keycloak.models.cache.infinispan.ClientAdapter.setWebOrigins ( Set< String >  webOrigins)
inline

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

94  {
96  updated.setWebOrigins(webOrigins);
97  }
void setWebOrigins(Set< String > webOrigins)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ unregisterNode()

void org.keycloak.models.cache.infinispan.ClientAdapter.unregisterNode ( String  nodeHost)
inline

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

630  {
632  updated.unregisterNode(nodeHost);
633  }
void unregisterNode(String nodeHost)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ updateClient()

void org.keycloak.models.cache.infinispan.ClientAdapter.updateClient ( )
inline

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

79  {
80  if (updated != null) updated.updateClient();
81  }
ClientModel updated
Definition: ClientAdapter.java:44

◆ updateDefaultRoles()

void org.keycloak.models.cache.infinispan.ClientAdapter.updateDefaultRoles ( String...  defaultRoles)
inline

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

496  {
498  updated.updateDefaultRoles(defaultRoles);
499  }
void updateDefaultRoles(String... defaultRoles)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ updateProtocolMapper()

void org.keycloak.models.cache.infinispan.ClientAdapter.updateProtocolMapper ( ProtocolMapperModel  mapping)
inline

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

377  {
379  updated.updateProtocolMapper(mapping);
380 
381  }
void updateProtocolMapper(ProtocolMapperModel mapping)
ClientModel updated
Definition: ClientAdapter.java:44
void getDelegateForUpdate()
Definition: ClientAdapter.java:53

◆ validateSecret()

boolean org.keycloak.models.cache.infinispan.ClientAdapter.validateSecret ( String  secret)
inline

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

183  {
184  return MessageDigest.isEqual(secret.getBytes(), getSecret().getBytes());
185  }
String getSecret()
Definition: ClientAdapter.java:187

メンバ詳解

◆ cached

CachedClient org.keycloak.models.cache.infinispan.ClientAdapter.cached
protected

◆ cachedRealm

RealmModel org.keycloak.models.cache.infinispan.ClientAdapter.cachedRealm
protected

◆ cacheSession

RealmCacheSession org.keycloak.models.cache.infinispan.ClientAdapter.cacheSession
protected

◆ CONSENT_SCREEN_TEXT

String org.keycloak.models.ClientScopeModel.CONSENT_SCREEN_TEXT = "consent.screen.text"
inherited

◆ DISPLAY_ON_CONSENT_SCREEN

String org.keycloak.models.ClientScopeModel.DISPLAY_ON_CONSENT_SCREEN = "display.on.consent.screen"
inherited

◆ GUI_ORDER

String org.keycloak.models.ClientScopeModel.GUI_ORDER = "gui.order"
inherited

◆ invalidated

boolean org.keycloak.models.cache.infinispan.ClientAdapter.invalidated
protected

◆ PRIVATE_KEY

String org.keycloak.models.ClientModel.PRIVATE_KEY = "privateKey"
inherited

◆ PUBLIC_KEY

String org.keycloak.models.ClientModel.PUBLIC_KEY = "publicKey"
inherited

◆ updated

ClientModel org.keycloak.models.cache.infinispan.ClientAdapter.updated
protected

◆ X509CERTIFICATE

String org.keycloak.models.ClientModel.X509CERTIFICATE = "X509Certificate"
inherited

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