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

公開メンバ関数

 AbstractReadOnlyClientStorageAdapter (KeycloakSession session, RealmModel realm, ClientStorageProviderModel component)
 
void setClientId (String clientId)
 
void setName (String name)
 
void setDescription (String description)
 
void setEnabled (boolean enabled)
 
void setWebOrigins (Set< String > webOrigins)
 
void addWebOrigin (String webOrigin)
 
void removeWebOrigin (String webOrigin)
 
void setRedirectUris (Set< String > redirectUris)
 
void addRedirectUri (String redirectUri)
 
void removeRedirectUri (String redirectUri)
 
void setManagementUrl (String url)
 
void setRootUrl (String url)
 
void setBaseUrl (String url)
 
void setBearerOnly (boolean only)
 
void setNodeReRegistrationTimeout (int timeout)
 
void setClientAuthenticatorType (String clientAuthenticatorType)
 
void setSecret (String secret)
 
void setRegistrationToken (String registrationToken)
 
void setProtocol (String protocol)
 
void setAttribute (String name, String value)
 
void removeAttribute (String name)
 
void removeAuthenticationFlowBindingOverride (String binding)
 
void setAuthenticationFlowBindingOverride (String binding, String flowId)
 
void setFrontchannelLogout (boolean flag)
 
void setPublicClient (boolean flag)
 
void setConsentRequired (boolean consentRequired)
 
void setStandardFlowEnabled (boolean standardFlowEnabled)
 
void setImplicitFlowEnabled (boolean implicitFlowEnabled)
 
void setDirectAccessGrantsEnabled (boolean directAccessGrantsEnabled)
 
void setServiceAccountsEnabled (boolean serviceAccountsEnabled)
 
void addClientScope (ClientScopeModel clientScope, boolean defaultScope)
 
void removeClientScope (ClientScopeModel clientScope)
 
void setNotBefore (int notBefore)
 
ProtocolMapperModel addProtocolMapper (ProtocolMapperModel model)
 
void removeProtocolMapper (ProtocolMapperModel mapping)
 
void updateProtocolMapper (ProtocolMapperModel mapping)
 
void setFullScopeAllowed (boolean value)
 
void addScopeMapping (RoleModel role)
 
void deleteScopeMapping (RoleModel role)
 
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 ()
 
String getName ()
 
String getDescription ()
 
boolean isEnabled ()
 
Set< String > getWebOrigins ()
 
Set< String > getRedirectUris ()
 
String getManagementUrl ()
 
String getRootUrl ()
 
String getBaseUrl ()
 
boolean isBearerOnly ()
 
int getNodeReRegistrationTimeout ()
 
String getClientAuthenticatorType ()
 
boolean validateSecret (String secret)
 
String getSecret ()
 
String getRegistrationToken ()
 
String getProtocol ()
 
String getAttribute (String name)
 
Map< String, String > getAttributes ()
 
String getAuthenticationFlowBindingOverride (String binding)
 
Map< String, String > getAuthenticationFlowBindingOverrides ()
 
boolean isFrontchannelLogout ()
 
boolean isFullScopeAllowed ()
 
boolean isPublicClient ()
 
boolean isConsentRequired ()
 
boolean isStandardFlowEnabled ()
 
boolean isImplicitFlowEnabled ()
 
boolean isDirectAccessGrantsEnabled ()
 
boolean isServiceAccountsEnabled ()
 
Map< String, ClientScopeModelgetClientScopes (boolean defaultScope, boolean filterByProtocol)
 
int getNotBefore ()
 
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 getProtocolMapperById (String id)
 
ProtocolMapperModel getProtocolMapperByName (String protocol, String name)
 
Set< RoleModelgetScopeMappings ()
 
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
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ AbstractReadOnlyClientStorageAdapter()

org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.AbstractReadOnlyClientStorageAdapter ( KeycloakSession  session,
RealmModel  realm,
ClientStorageProviderModel  component 
)
inline
33  {
34  super(session, realm, component);
35  }
ClientStorageProviderModel component
Definition: AbstractClientStorageAdapter.java:38
KeycloakSession session
Definition: AbstractClientStorageAdapter.java:36
RealmModel realm
Definition: AbstractClientStorageAdapter.java:37

関数詳解

◆ addClientScope()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.addClientScope ( ClientScopeModel  clientScope,
boolean  defaultScope 
)
inline

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

217  {
218  throw new ReadOnlyException("client is read only for this update");
219  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.addProtocolMapper ( ProtocolMapperModel  model)
inline

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

233  {
234  throw new ReadOnlyException("client is read only for this update");
235  }

◆ addRedirectUri()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.addRedirectUri ( String  redirectUri)
inline

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

85  {
86  throw new ReadOnlyException("client is read only for this update");
87 
88  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.addScopeMapping ( RoleModel  role)
inline

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

256  {
257  throw new ReadOnlyException("client is read only for this update");
258 
259  }

◆ addWebOrigin()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.addWebOrigin ( String  webOrigin)
inline

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

68  {
69  throw new ReadOnlyException("client is read only for this update");
70  }

◆ deleteScopeMapping()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.deleteScopeMapping ( RoleModel  role)
inline

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

262  {
263  throw new ReadOnlyException("client is read only for this update");
264 
265  }

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

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

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

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

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 
)
inlineinherited

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.storage.client.AbstractReadOnlyClientStorageAdapter.removeAttribute ( String  name)
inline

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

157  {
158  throw new ReadOnlyException("client is read only for this update");
159 
160  }

◆ removeAuthenticationFlowBindingOverride()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.removeAuthenticationFlowBindingOverride ( String  binding)
inline

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

163  {
164  throw new ReadOnlyException("client is read only for this update");
165 
166  }

◆ removeClientScope()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.removeClientScope ( ClientScopeModel  clientScope)
inline

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

222  {
223  throw new ReadOnlyException("client is read only for this update");
224  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.removeProtocolMapper ( ProtocolMapperModel  mapping)
inline

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

238  {
239  throw new ReadOnlyException("client is read only for this update");
240 
241  }

◆ removeRedirectUri()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.removeRedirectUri ( String  redirectUri)
inline

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

91  {
92  throw new ReadOnlyException("client is read only for this update");
93 
94  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.removeWebOrigin ( String  webOrigin)
inline

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

73  {
74  throw new ReadOnlyException("client is read only for this update");
75 
76  }

◆ setAttribute()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setAttribute ( String  name,
String  value 
)
inline

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

151  {
152  throw new ReadOnlyException("client is read only for this update");
153 
154  }

◆ setAuthenticationFlowBindingOverride()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setAuthenticationFlowBindingOverride ( String  binding,
String  flowId 
)
inline

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

169  {
170  throw new ReadOnlyException("client is read only for this update");
171 
172  }

◆ setBaseUrl()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setBaseUrl ( String  url)
inline

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

109  {
110  throw new ReadOnlyException("client is read only for this update");
111 
112  }

◆ setBearerOnly()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setBearerOnly ( boolean  only)
inline

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

115  {
116  throw new ReadOnlyException("client is read only for this update");
117 
118  }

◆ setClientAuthenticatorType()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setClientAuthenticatorType ( String  clientAuthenticatorType)
inline

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

127  {
128  throw new ReadOnlyException("client is read only for this update");
129 
130  }

◆ setClientId()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setClientId ( String  clientId)
inline

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

38  {
39  throw new ReadOnlyException("client is read only for this update");
40 
41  }

◆ setConsentRequired()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setConsentRequired ( boolean  consentRequired)
inline

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

187  {
188  throw new ReadOnlyException("client is read only for this update");
189 
190  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.setDescription ( String  description)
inline

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

50  {
51  throw new ReadOnlyException("client is read only for this update");
52 
53  }

◆ setDirectAccessGrantsEnabled()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setDirectAccessGrantsEnabled ( boolean  directAccessGrantsEnabled)
inline

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

205  {
206  throw new ReadOnlyException("client is read only for this update");
207 
208  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.setEnabled ( boolean  enabled)
inline

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

56  {
57  throw new ReadOnlyException("client is read only for this update");
58 
59  }

◆ setFrontchannelLogout()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setFrontchannelLogout ( boolean  flag)
inline

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

175  {
176  throw new ReadOnlyException("client is read only for this update");
177 
178  }

◆ setFullScopeAllowed()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setFullScopeAllowed ( boolean  value)
inline

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

250  {
251  throw new ReadOnlyException("client is read only for this update");
252 
253  }

◆ 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.storage.client.AbstractReadOnlyClientStorageAdapter.setImplicitFlowEnabled ( boolean  implicitFlowEnabled)
inline

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

199  {
200  throw new ReadOnlyException("client is read only for this update");
201 
202  }

◆ setManagementUrl()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setManagementUrl ( String  url)
inline

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

97  {
98  throw new ReadOnlyException("client is read only for this update");
99 
100  }

◆ setName()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setName ( String  name)
inline

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

44  {
45  throw new ReadOnlyException("client is read only for this update");
46 
47  }

◆ setNodeReRegistrationTimeout()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setNodeReRegistrationTimeout ( int  timeout)
inline

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

121  {
122 
123  throw new ReadOnlyException("client is read only for this update");
124  }

◆ setNotBefore()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setNotBefore ( int  notBefore)
inline

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

227  {
228  throw new ReadOnlyException("client is read only for this update");
229 
230  }

◆ setProtocol()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setProtocol ( String  protocol)
inline

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

145  {
146  throw new ReadOnlyException("client is read only for this update");
147 
148  }

◆ setPublicClient()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setPublicClient ( boolean  flag)
inline

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

181  {
182  throw new ReadOnlyException("client is read only for this update");
183 
184  }

◆ setRedirectUris()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setRedirectUris ( Set< String >  redirectUris)
inline

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

79  {
80  throw new ReadOnlyException("client is read only for this update");
81 
82  }

◆ setRegistrationToken()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setRegistrationToken ( String  registrationToken)
inline

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

139  {
140  throw new ReadOnlyException("client is read only for this update");
141 
142  }

◆ setRootUrl()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setRootUrl ( String  url)
inline

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

103  {
104  throw new ReadOnlyException("client is read only for this update");
105 
106  }

◆ setSecret()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setSecret ( String  secret)
inline

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

133  {
134  throw new ReadOnlyException("client is read only for this update");
135 
136  }

◆ setServiceAccountsEnabled()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setServiceAccountsEnabled ( boolean  serviceAccountsEnabled)
inline

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

211  {
212  throw new ReadOnlyException("client is read only for this update");
213 
214  }

◆ setStandardFlowEnabled()

void org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter.setStandardFlowEnabled ( boolean  standardFlowEnabled)
inline

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

193  {
194  throw new ReadOnlyException("client is read only for this update");
195 
196  }

◆ setSurrogateAuthRequired()

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

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.storage.client.AbstractReadOnlyClientStorageAdapter.setWebOrigins ( Set< String >  webOrigins)
inline

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

62  {
63  throw new ReadOnlyException("client is read only for this update");
64 
65  }

◆ unregisterNode()

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

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

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.storage.client.AbstractReadOnlyClientStorageAdapter.updateProtocolMapper ( ProtocolMapperModel  mapping)
inline

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

244  {
245  throw new ReadOnlyException("client is read only for this update");
246 
247  }

◆ validateSecret()

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

メンバ詳解

◆ component

ClientStorageProviderModel org.keycloak.storage.client.AbstractClientStorageAdapter.component
protectedinherited

◆ 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
protectedinherited

◆ session

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

◆ X509CERTIFICATE

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

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