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

公開メンバ関数

 AbstractClientStorageAdapter (KeycloakSession session, RealmModel realm, ClientStorageProviderModel component)
 
String getId ()
 
final RealmModel getRealm ()
 
boolean isSurrogateAuthRequired ()
 
void setSurrogateAuthRequired (boolean surrogateAuthRequired)
 
Map< String, Integer > getRegisteredNodes ()
 
void registerNode (String nodeHost, int registrationTime)
 
void unregisterNode (String nodeHost)
 
void updateClient ()
 
final RoleModel getRole (String name)
 
final RoleModel addRole (String name)
 
final RoleModel addRole (String id, String name)
 
final boolean removeRole (RoleModel role)
 
final Set< RoleModelgetRoles ()
 
final List< String > getDefaultRoles ()
 
final void addDefaultRole (String name)
 
final void updateDefaultRoles (String... defaultRoles)
 
final void removeDefaultRoles (String... defaultRoles)
 
String getClientId ()
 
void setClientId (String clientId)
 
String getName ()
 
void setName (String name)
 
String getDescription ()
 
void setDescription (String description)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
Set< String > getWebOrigins ()
 
void setWebOrigins (Set< String > webOrigins)
 
void addWebOrigin (String webOrigin)
 
void removeWebOrigin (String webOrigin)
 
Set< String > getRedirectUris ()
 
void setRedirectUris (Set< String > redirectUris)
 
void addRedirectUri (String redirectUri)
 
void removeRedirectUri (String redirectUri)
 
String getManagementUrl ()
 
void setManagementUrl (String url)
 
String getRootUrl ()
 
void setRootUrl (String url)
 
String getBaseUrl ()
 
void setBaseUrl (String url)
 
boolean isBearerOnly ()
 
void setBearerOnly (boolean only)
 
int getNodeReRegistrationTimeout ()
 
void setNodeReRegistrationTimeout (int timeout)
 
String getClientAuthenticatorType ()
 
void setClientAuthenticatorType (String clientAuthenticatorType)
 
boolean validateSecret (String secret)
 
String getSecret ()
 
void setSecret (String secret)
 
String getRegistrationToken ()
 
void setRegistrationToken (String registrationToken)
 
String getProtocol ()
 
void setProtocol (String protocol)
 
void setAttribute (String name, String value)
 
void removeAttribute (String name)
 
String getAttribute (String name)
 
Map< String, String > getAttributes ()
 
String getAuthenticationFlowBindingOverride (String binding)
 
Map< String, String > getAuthenticationFlowBindingOverrides ()
 
void removeAuthenticationFlowBindingOverride (String binding)
 
void setAuthenticationFlowBindingOverride (String binding, String flowId)
 
boolean isFrontchannelLogout ()
 
void setFrontchannelLogout (boolean flag)
 
boolean isFullScopeAllowed ()
 
void setFullScopeAllowed (boolean value)
 
boolean isPublicClient ()
 
void setPublicClient (boolean flag)
 
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)
 
void addClientScope (ClientScopeModel clientScope, boolean defaultScope)
 
void removeClientScope (ClientScopeModel clientScope)
 
Map< String, ClientScopeModelgetClientScopes (boolean defaultScope, boolean filterByProtocol)
 
int getNotBefore ()
 
void setNotBefore (int notBefore)
 
default boolean isDisplayOnConsentScreen ()
 
default String getConsentScreenText ()
 
default void setDisplayOnConsentScreen (boolean displayOnConsentScreen)
 
default void setConsentScreenText (String consentScreenText)
 
default String getGuiOrder ()
 
default void setGuiOrder (String guiOrder)
 
Set< ProtocolMapperModelgetProtocolMappers ()
 
ProtocolMapperModel addProtocolMapper (ProtocolMapperModel model)
 
void removeProtocolMapper (ProtocolMapperModel mapping)
 
void updateProtocolMapper (ProtocolMapperModel mapping)
 
ProtocolMapperModel getProtocolMapperById (String id)
 
ProtocolMapperModel getProtocolMapperByName (String protocol, String name)
 
Set< RoleModelgetScopeMappings ()
 
void addScopeMapping (RoleModel role)
 
void deleteScopeMapping (RoleModel role)
 
Set< RoleModelgetRealmScopeMappings ()
 
boolean hasScope (RoleModel role)
 

公開変数類

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"
 

限定公開変数類

KeycloakSession session
 
RealmModel realm
 
ClientStorageProviderModel component
 

非公開変数類

StorageId storageId
 

詳解

Helper base class for ClientModel implementations for ClientStorageProvider implementations.

Contains default implementations of some methods

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ AbstractClientStorageAdapter()

org.keycloak.storage.client.AbstractClientStorageAdapter.AbstractClientStorageAdapter ( KeycloakSession  session,
RealmModel  realm,
ClientStorageProviderModel  component 
)
inline
42  {
43  this.session = session;
44  this.realm = realm;
45  this.component = component;
46  }
ClientStorageProviderModel component
Definition: AbstractClientStorageAdapter.java:38
KeycloakSession session
Definition: AbstractClientStorageAdapter.java:36
RealmModel realm
Definition: AbstractClientStorageAdapter.java:37

関数詳解

◆ addClientScope()

void org.keycloak.models.ClientModel.addClientScope ( ClientScopeModel  clientScope,
boolean  defaultScope 
)
inherited

Add clientScope with this client. Add it as default scope (if parameter 'defaultScope' is true) or optional scope (if parameter 'defaultScope' is false)

引数
clientScope
defaultScope

org.keycloak.models.jpa.ClientAdapter, org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter, org.keycloak.models.cache.infinispan.ClientAdapterで実装されています。

◆ addDefaultRole()

final void org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.addDefaultRole ( String  name)
inlineinherited

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

65  {
66  throw new ModelException("Unsupported operation");
67 
68  }

◆ addProtocolMapper()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.addProtocolMapper ( ProtocolMapperModel  model)
inherited

◆ addRedirectUri()

void org.keycloak.models.ClientModel.addRedirectUri ( String  redirectUri)
inherited

◆ addRole() [1/2]

final RoleModel org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.addRole ( String  name)
inlineinherited

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

40  {
41  throw new ModelException("Unsupported operation");
42  }

◆ addRole() [2/2]

final RoleModel org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.addRole ( String  id,
String  name 
)
inlineinherited

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

45  {
46  throw new ModelException("Unsupported operation");
47  }

◆ addScopeMapping()

void org.keycloak.models.ScopeContainerModel.addScopeMapping ( RoleModel  role)
inherited

◆ addWebOrigin()

void org.keycloak.models.ClientModel.addWebOrigin ( String  webOrigin)
inherited

◆ deleteScopeMapping()

void org.keycloak.models.ScopeContainerModel.deleteScopeMapping ( RoleModel  role)
inherited

◆ getAttribute()

String org.keycloak.models.ClientModel.getAttribute ( String  name)
inherited

◆ getAttributes()

Map<String, String> org.keycloak.models.ClientModel.getAttributes ( )
inherited

◆ getAuthenticationFlowBindingOverride()

String org.keycloak.models.ClientModel.getAuthenticationFlowBindingOverride ( String  binding)
inherited

Get authentication flow binding override for this client. Allows client to override an authentication flow binding.

引数
bindingexamples are "browser", "direct_grant"
戻り値

org.keycloak.models.cache.infinispan.ClientAdapter, org.keycloak.models.jpa.ClientAdapterで実装されています。

◆ getAuthenticationFlowBindingOverrides()

Map<String, String> org.keycloak.models.ClientModel.getAuthenticationFlowBindingOverrides ( )
inherited

◆ getBaseUrl()

String org.keycloak.models.ClientModel.getBaseUrl ( )
inherited

◆ getClientAuthenticatorType()

String org.keycloak.models.ClientModel.getClientAuthenticatorType ( )
inherited

◆ getClientId()

String org.keycloak.models.ClientModel.getClientId ( )
inherited

Returns client ID as defined by the user.

戻り値

org.keycloak.models.jpa.ClientAdapter, org.keycloak.models.cache.infinispan.ClientAdapterで実装されています。

◆ getClientScopes()

Map<String, ClientScopeModel> org.keycloak.models.ClientModel.getClientScopes ( boolean  defaultScope,
boolean  filterByProtocol 
)
inherited

Return all default scopes (if 'defaultScope' is true) or all optional scopes (if 'defaultScope' is false) linked with this client

引数
defaultScope
filterByProtocolif true, then just client scopes of same protocol like current client will be returned
戻り値
map where key is the name of the clientScope, value is particular clientScope. Returns empty map if no scopes linked (never returns null).

org.keycloak.models.jpa.ClientAdapter, org.keycloak.models.cache.infinispan.ClientAdapterで実装されています。

◆ 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()

final List<String> org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.getDefaultRoles ( )
inlineinherited

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

60  {
61  return Collections.EMPTY_LIST;
62  }

◆ getDescription()

String org.keycloak.models.ClientModel.getDescription ( )
inherited

◆ 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.storage.client.AbstractClientStorageAdapter.getId ( )
inline

Creates federated id based on getClientId() method

戻り値

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

54  {
55  if (storageId == null) {
56  storageId = new StorageId(component.getId(), getClientId());
57  }
58  return storageId.getId();
59  }
String getId()
Definition: StorageId.java:94
String getId()
Definition: ComponentModel.java:55
ClientStorageProviderModel component
Definition: AbstractClientStorageAdapter.java:38
StorageId storageId
Definition: AbstractClientStorageAdapter.java:39

◆ getManagementUrl()

String org.keycloak.models.ClientModel.getManagementUrl ( )
inherited

◆ getName()

String org.keycloak.models.ClientModel.getName ( )
inherited

◆ getNodeReRegistrationTimeout()

int org.keycloak.models.ClientModel.getNodeReRegistrationTimeout ( )
inherited

◆ getNotBefore()

int org.keycloak.models.ClientModel.getNotBefore ( )
inherited

Time in seconds since epoc

戻り値

org.keycloak.models.cache.infinispan.ClientAdapter, org.keycloak.models.jpa.ClientAdapterで実装されています。

◆ getProtocol()

String org.keycloak.models.ClientModel.getProtocol ( )
inherited

◆ getProtocolMapperById()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.getProtocolMapperById ( String  id)
inherited

◆ getProtocolMapperByName()

ProtocolMapperModel org.keycloak.models.ProtocolMapperContainerModel.getProtocolMapperByName ( String  protocol,
String  name 
)
inherited

◆ getProtocolMappers()

Set<ProtocolMapperModel> org.keycloak.models.ProtocolMapperContainerModel.getProtocolMappers ( )
inherited

◆ getRealm()

final RealmModel org.keycloak.storage.client.AbstractClientStorageAdapter.getRealm ( )
inline

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

62  {
63  return realm;
64  }
RealmModel realm
Definition: AbstractClientStorageAdapter.java:37

◆ getRealmScopeMappings()

Set<RoleModel> org.keycloak.models.ScopeContainerModel.getRealmScopeMappings ( )
inherited

◆ getRedirectUris()

Set<String> org.keycloak.models.ClientModel.getRedirectUris ( )
inherited

◆ getRegisteredNodes()

Map<String, Integer> org.keycloak.storage.client.AbstractClientStorageAdapter.getRegisteredNodes ( )
inline

This is for logout. Empty implementation for now. Can override if you can store this information somewhere.

戻り値

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

93  {
94  return Collections.EMPTY_MAP;
95  }

◆ getRegistrationToken()

String org.keycloak.models.ClientModel.getRegistrationToken ( )
inherited

◆ getRole()

final RoleModel org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.getRole ( String  name)
inlineinherited

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

35  {
36  return null;
37  }

◆ getRoles()

final Set<RoleModel> org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.getRoles ( )
inlineinherited

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

55  {
56  return Collections.EMPTY_SET;
57  }

◆ getRootUrl()

String org.keycloak.models.ClientModel.getRootUrl ( )
inherited

◆ getScopeMappings()

Set<RoleModel> org.keycloak.models.ScopeContainerModel.getScopeMappings ( )
inherited

◆ getSecret()

String org.keycloak.models.ClientModel.getSecret ( )
inherited

◆ getWebOrigins()

Set<String> org.keycloak.models.ClientModel.getWebOrigins ( )
inherited

◆ hasScope()

boolean org.keycloak.models.ScopeContainerModel.hasScope ( RoleModel  role)
inherited

◆ isBearerOnly()

boolean org.keycloak.models.ClientModel.isBearerOnly ( )
inherited

◆ isConsentRequired()

boolean org.keycloak.models.ClientModel.isConsentRequired ( )
inherited

◆ isDirectAccessGrantsEnabled()

boolean org.keycloak.models.ClientModel.isDirectAccessGrantsEnabled ( )
inherited

◆ 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.ClientModel.isEnabled ( )
inherited

◆ isFrontchannelLogout()

boolean org.keycloak.models.ClientModel.isFrontchannelLogout ( )
inherited

◆ isFullScopeAllowed()

boolean org.keycloak.models.ClientModel.isFullScopeAllowed ( )
inherited

◆ isImplicitFlowEnabled()

boolean org.keycloak.models.ClientModel.isImplicitFlowEnabled ( )
inherited

◆ isPublicClient()

boolean org.keycloak.models.ClientModel.isPublicClient ( )
inherited

◆ isServiceAccountsEnabled()

boolean org.keycloak.models.ClientModel.isServiceAccountsEnabled ( )
inherited

◆ isStandardFlowEnabled()

boolean org.keycloak.models.ClientModel.isStandardFlowEnabled ( )
inherited

◆ isSurrogateAuthRequired()

boolean org.keycloak.storage.client.AbstractClientStorageAdapter.isSurrogateAuthRequired ( )
inline

This method really isn't used by anybody anywhere. Legacy feature never supported.

戻り値

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

73  {
74  return false;
75  }

◆ registerNode()

void org.keycloak.storage.client.AbstractClientStorageAdapter.registerNode ( String  nodeHost,
int  registrationTime 
)
inline

This is for logout. Empty implementation for now. Can override if you can store this information somewhere.

戻り値

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

103  {
104  // do nothing
105  }

◆ removeAttribute()

void org.keycloak.models.ClientModel.removeAttribute ( String  name)
inherited

◆ removeAuthenticationFlowBindingOverride()

void org.keycloak.models.ClientModel.removeAuthenticationFlowBindingOverride ( String  binding)
inherited

◆ removeClientScope()

void org.keycloak.models.ClientModel.removeClientScope ( ClientScopeModel  clientScope)
inherited

◆ removeDefaultRoles()

final void org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.removeDefaultRoles ( String...  defaultRoles)
inlineinherited

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

77  {
78  throw new ModelException("Unsupported operation");
79  }

◆ removeProtocolMapper()

void org.keycloak.models.ProtocolMapperContainerModel.removeProtocolMapper ( ProtocolMapperModel  mapping)
inherited

◆ removeRedirectUri()

void org.keycloak.models.ClientModel.removeRedirectUri ( String  redirectUri)
inherited

◆ removeRole()

final boolean org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.removeRole ( RoleModel  role)
inlineinherited

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

50  {
51  throw new ModelException("Unsupported operation");
52  }

◆ removeWebOrigin()

void org.keycloak.models.ClientModel.removeWebOrigin ( String  webOrigin)
inherited

◆ setAttribute()

void org.keycloak.models.ClientModel.setAttribute ( String  name,
String  value 
)
inherited

◆ setAuthenticationFlowBindingOverride()

void org.keycloak.models.ClientModel.setAuthenticationFlowBindingOverride ( String  binding,
String  flowId 
)
inherited

◆ setBaseUrl()

void org.keycloak.models.ClientModel.setBaseUrl ( String  url)
inherited

◆ setBearerOnly()

void org.keycloak.models.ClientModel.setBearerOnly ( boolean  only)
inherited

◆ setClientAuthenticatorType()

void org.keycloak.models.ClientModel.setClientAuthenticatorType ( String  clientAuthenticatorType)
inherited

◆ setClientId()

void org.keycloak.models.ClientModel.setClientId ( String  clientId)
inherited

◆ setConsentRequired()

void org.keycloak.models.ClientModel.setConsentRequired ( boolean  consentRequired)
inherited

◆ 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.ClientModel.setDescription ( String  description)
inherited

◆ setDirectAccessGrantsEnabled()

void org.keycloak.models.ClientModel.setDirectAccessGrantsEnabled ( boolean  directAccessGrantsEnabled)
inherited

◆ 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.ClientModel.setEnabled ( boolean  enabled)
inherited

◆ setFrontchannelLogout()

void org.keycloak.models.ClientModel.setFrontchannelLogout ( boolean  flag)
inherited

◆ setFullScopeAllowed()

void org.keycloak.models.ClientModel.setFullScopeAllowed ( boolean  value)
inherited

◆ 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.ClientModel.setImplicitFlowEnabled ( boolean  implicitFlowEnabled)
inherited

◆ setManagementUrl()

void org.keycloak.models.ClientModel.setManagementUrl ( String  url)
inherited

◆ setName()

void org.keycloak.models.ClientModel.setName ( String  name)
inherited

◆ setNodeReRegistrationTimeout()

void org.keycloak.models.ClientModel.setNodeReRegistrationTimeout ( int  timeout)
inherited

◆ setNotBefore()

void org.keycloak.models.ClientModel.setNotBefore ( int  notBefore)
inherited

◆ setProtocol()

void org.keycloak.models.ClientModel.setProtocol ( String  protocol)
inherited

◆ setPublicClient()

void org.keycloak.models.ClientModel.setPublicClient ( boolean  flag)
inherited

◆ setRedirectUris()

void org.keycloak.models.ClientModel.setRedirectUris ( Set< String >  redirectUris)
inherited

◆ setRegistrationToken()

void org.keycloak.models.ClientModel.setRegistrationToken ( String  registrationToken)
inherited

◆ setRootUrl()

void org.keycloak.models.ClientModel.setRootUrl ( String  url)
inherited

◆ setSecret()

void org.keycloak.models.ClientModel.setSecret ( String  secret)
inherited

◆ setServiceAccountsEnabled()

void org.keycloak.models.ClientModel.setServiceAccountsEnabled ( boolean  serviceAccountsEnabled)
inherited

◆ setStandardFlowEnabled()

void org.keycloak.models.ClientModel.setStandardFlowEnabled ( boolean  standardFlowEnabled)
inherited

◆ setSurrogateAuthRequired()

void org.keycloak.storage.client.AbstractClientStorageAdapter.setSurrogateAuthRequired ( boolean  surrogateAuthRequired)
inline

This method really isn't used by anybody anywhere. Legacy feature never supported.

戻り値

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

83  {
84  // do nothing, we don't do anything with this.
85  }

◆ setWebOrigins()

void org.keycloak.models.ClientModel.setWebOrigins ( Set< String >  webOrigins)
inherited

◆ unregisterNode()

void org.keycloak.storage.client.AbstractClientStorageAdapter.unregisterNode ( String  nodeHost)
inline

This is for logout. Empty implementation for now. Can override if you can store this information somewhere.

戻り値

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

113  {
114  // do nothing
115  }

◆ updateClient()

void org.keycloak.storage.client.AbstractClientStorageAdapter.updateClient ( )
inline

Overriding implementations should call super.updateClient() as this fires off an update event.

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

122  {
123  session.getKeycloakSessionFactory().publish(new RealmModel.ClientUpdatedEvent() {
124 
125  @Override
126  public ClientModel getUpdatedClient() {
127  return AbstractClientStorageAdapter.this;
128  }
129 
130  @Override
131  public KeycloakSession getKeycloakSession() {
132  return session;
133  }
134  });
135 
136  }
AbstractClientStorageAdapter(KeycloakSession session, RealmModel realm, ClientStorageProviderModel component)
Definition: AbstractClientStorageAdapter.java:42
KeycloakSessionFactory getKeycloakSessionFactory()
KeycloakSession session
Definition: AbstractClientStorageAdapter.java:36

◆ updateDefaultRoles()

final void org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter.updateDefaultRoles ( String...  defaultRoles)
inlineinherited

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

71  {
72  throw new ModelException("Unsupported operation");
73 
74  }

◆ updateProtocolMapper()

void org.keycloak.models.ProtocolMapperContainerModel.updateProtocolMapper ( ProtocolMapperModel  mapping)
inherited

◆ validateSecret()

boolean org.keycloak.models.ClientModel.validateSecret ( String  secret)
inherited

メンバ詳解

◆ component

ClientStorageProviderModel org.keycloak.storage.client.AbstractClientStorageAdapter.component
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

◆ PRIVATE_KEY

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

◆ PUBLIC_KEY

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

◆ realm

RealmModel org.keycloak.storage.client.AbstractClientStorageAdapter.realm
protected

◆ session

KeycloakSession org.keycloak.storage.client.AbstractClientStorageAdapter.session
protected

◆ storageId

StorageId org.keycloak.storage.client.AbstractClientStorageAdapter.storageId
private

◆ X509CERTIFICATE

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

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