keycloak
公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate クラス
org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate の継承関係図
Inheritance graph
org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate 連携図
Collaboration graph

公開メンバ関数

 LDAPRoleMappingsUserDelegate (RealmModel realm, UserModel user, LDAPObject ldapUser)
 
Set< RoleModelgetRealmRoleMappings ()
 
Set< RoleModelgetClientRoleMappings (ClientModel client)
 
boolean hasRole (RoleModel role)
 
void grantRole (RoleModel role)
 
Set< RoleModelgetRoleMappings ()
 
void deleteRoleMapping (RoleModel role)
 
String getId ()
 
String getUsername ()
 
void setUsername (String username)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
void setSingleAttribute (String name, String value)
 
void setAttribute (String name, List< String > values)
 
void removeAttribute (String name)
 
String getFirstAttribute (String name)
 
List< String > getAttribute (String name)
 
Map< String, List< String > > getAttributes ()
 
Set< String > getRequiredActions ()
 
void addRequiredAction (String action)
 
void addRequiredAction (RequiredAction action)
 
void removeRequiredAction (String action)
 
void removeRequiredAction (RequiredAction action)
 
String getFirstName ()
 
void setFirstName (String firstName)
 
String getLastName ()
 
void setLastName (String lastName)
 
String getEmail ()
 
void setEmail (String email)
 
boolean isEmailVerified ()
 
void setEmailVerified (boolean verified)
 
String getFederationLink ()
 
void setFederationLink (String link)
 
String getServiceAccountClientLink ()
 
void setServiceAccountClientLink (String clientInternalId)
 
UserModel getDelegate ()
 
Long getCreatedTimestamp ()
 
void setCreatedTimestamp (Long timestamp)
 
Set< GroupModelgetGroups ()
 
void joinGroup (GroupModel group)
 
void leaveGroup (GroupModel group)
 
boolean isMemberOf (GroupModel group)
 
boolean equals (Object o)
 
int hashCode ()
 

公開変数類

String USERNAME = "username"
 
String LAST_NAME = "lastName"
 
String FIRST_NAME = "firstName"
 
String EMAIL = "email"
 
String LOCALE = "locale"
 

限定公開メンバ関数

Set< RoleModelgetLDAPRoleMappingsConverted ()
 

限定公開変数類

UserModel delegate
 

非公開変数類

final RealmModel realm
 
final LDAPObject ldapUser
 
final RoleContainerModel roleContainer
 
Set< RoleModelcachedLDAPRoleMappings
 

詳解

構築子と解体子

◆ LDAPRoleMappingsUserDelegate()

org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.LDAPRoleMappingsUserDelegate ( RealmModel  realm,
UserModel  user,
LDAPObject  ldapUser 
)
inline
320  {
321  super(user);
322  this.realm = realm;
323  this.ldapUser = ldapUser;
325  }
RoleContainerModel getTargetRoleContainer(RealmModel realm)
Definition: RoleLDAPStorageMapper.java:228
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.models.utils.UserModelDelegate.addRequiredAction ( String  action)
inlineinherited

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

103  {
104  delegate.addRequiredAction(action);
105  }
UserModel delegate
Definition: UserModelDelegate.java:36
void addRequiredAction(String action)

◆ addRequiredAction() [2/2]

void org.keycloak.models.utils.UserModelDelegate.addRequiredAction ( RequiredAction  action)
inlineinherited

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

113  {
114  delegate.addRequiredAction(action);
115  }
UserModel delegate
Definition: UserModelDelegate.java:36
void addRequiredAction(String action)

◆ deleteRoleMapping()

void org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.deleteRoleMapping ( RoleModel  role)
inline

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

434  {
435  if (role.getContainer().equals(roleContainer)) {
436 
437  LDAPQuery ldapQuery = createRoleQuery(true);
438  LDAPQueryConditionsBuilder conditionsBuilder = new LDAPQueryConditionsBuilder();
439  Condition roleNameCondition = conditionsBuilder.equal(config.getRoleNameLdapAttribute(), role.getName());
440 
441  String membershipUserAttrName = getMembershipUserLdapAttribute();
442  String membershipUserAttr = LDAPUtils.getMemberValueOfChildObject(ldapUser, config.getMembershipTypeLdapAttribute(), membershipUserAttrName);
443 
444  Condition membershipCondition = conditionsBuilder.equal(config.getMembershipLdapAttribute(), membershipUserAttr);
445 
446  ldapQuery.addWhereCondition(roleNameCondition).addWhereCondition(membershipCondition);
447  LDAPObject ldapRole = ldapQuery.getFirstResult();
448 
449  if (ldapRole == null) {
450  // Role mapping doesn't exist in LDAP. For LDAP_ONLY mode, we don't need to do anything. For READ_ONLY, delete it in local DB.
451  if (config.getMode() == LDAPGroupMapperMode.READ_ONLY) {
452  super.deleteRoleMapping(role);
453  }
454  } else {
455  // Role mappings exists in LDAP. For LDAP_ONLY mode, we can just delete it in LDAP. For READ_ONLY we can't delete it -> throw error
456  if (config.getMode() == LDAPGroupMapperMode.READ_ONLY) {
457  throw new ModelException("Not possible to delete LDAP role mappings as mapper mode is READ_ONLY");
458  } else {
459  // Delete ldap role mappings
460  cachedLDAPRoleMappings = null;
462  }
463  }
464  } else {
465  super.deleteRoleMapping(role);
466  }
467  }
String getMembershipUserLdapAttribute()
Definition: RoleLDAPStorageMapper.java:305
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
String getRoleNameLdapAttribute()
Definition: RoleMapperConfig.java:74
void deleteRoleMappingInLDAP(LDAPObject ldapUser, LDAPObject ldapRole)
Definition: RoleLDAPStorageMapper.java:265
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
LDAPQuery createRoleQuery(boolean includeMemberAttribute)
Definition: RoleLDAPStorageMapper.java:197
MembershipType getMembershipTypeLdapAttribute()
Definition: CommonLDAPGroupMapperConfig.java:64
String getMembershipLdapAttribute()
Definition: CommonLDAPGroupMapperConfig.java:59
LDAPGroupMapperMode getMode()
Definition: CommonLDAPGroupMapperConfig.java:79

◆ equals()

boolean org.keycloak.models.utils.UserModelDelegate.equals ( Object  o)
inlineinherited
249  {
250  if (this == o) return true;
251  if (!(o instanceof UserModel)) return false;
252 
253  UserModel that = (UserModel) o;
254 
255  return getDelegate() != null ? getDelegate().getId().equals(that.getId()) : false;
256  }
UserModel getDelegate()
Definition: UserModelDelegate.java:212

◆ getAttribute()

List<String> org.keycloak.models.utils.UserModelDelegate.getAttribute ( String  name)
inlineinherited

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

88  {
89  return delegate.getAttribute(name);
90  }
List< String > getAttribute(String name)
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getAttributes()

Map<String, List<String> > org.keycloak.models.utils.UserModelDelegate.getAttributes ( )
inlineinherited

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

93  {
94  return delegate.getAttributes();
95  }
UserModel delegate
Definition: UserModelDelegate.java:36
Map< String, List< String > > getAttributes()

◆ getClientRoleMappings()

Set<RoleModel> org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getClientRoleMappings ( ClientModel  client)
inline

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

347  {
348  if (roleContainer.equals(client)) {
349  Set<RoleModel> ldapRoleMappings = getLDAPRoleMappingsConverted();
350 
351  if (config.getMode() == LDAPGroupMapperMode.LDAP_ONLY) {
352  // Use just role mappings from LDAP
353  return ldapRoleMappings;
354  } else {
355  // Merge mappings from both DB and LDAP
356  Set<RoleModel> modelRoleMappings = super.getClientRoleMappings(client);
357  ldapRoleMappings.addAll(modelRoleMappings);
358  return ldapRoleMappings;
359  }
360  } else {
361  return super.getClientRoleMappings(client);
362  }
363  }
Set< RoleModel > getLDAPRoleMappingsConverted()
Definition: RoleLDAPStorageMapper.java:409
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
LDAPGroupMapperMode getMode()
Definition: CommonLDAPGroupMapperConfig.java:79

◆ getCreatedTimestamp()

Long org.keycloak.models.utils.UserModelDelegate.getCreatedTimestamp ( )
inlineinherited

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

217  {
218  return delegate.getCreatedTimestamp();
219  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getDelegate()

UserModel org.keycloak.models.utils.UserModelDelegate.getDelegate ( )
inlineinherited
212  {
213  return delegate;
214  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getEmail()

String org.keycloak.models.utils.UserModelDelegate.getEmail ( )
inlineinherited

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

143  {
144  return delegate.getEmail();
145  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getFederationLink()

String org.keycloak.models.utils.UserModelDelegate.getFederationLink ( )
inlineinherited

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

193  {
194  return delegate.getFederationLink();
195  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getFirstAttribute()

String org.keycloak.models.utils.UserModelDelegate.getFirstAttribute ( String  name)
inlineinherited

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

83  {
84  return delegate.getFirstAttribute(name);
85  }
UserModel delegate
Definition: UserModelDelegate.java:36
String getFirstAttribute(String name)

◆ getFirstName()

String org.keycloak.models.utils.UserModelDelegate.getFirstName ( )
inlineinherited

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

123  {
124  return delegate.getFirstName();
125  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getGroups()

Set<GroupModel> org.keycloak.models.utils.UserModelDelegate.getGroups ( )
inlineinherited

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

227  {
228  return delegate.getGroups();
229  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< GroupModel > getGroups()

◆ getId()

String org.keycloak.models.utils.UserModelDelegate.getId ( )
inlineinherited

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

43  {
44  return delegate.getId();
45  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getLastName()

String org.keycloak.models.utils.UserModelDelegate.getLastName ( )
inlineinherited

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

133  {
134  return delegate.getLastName();
135  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getLDAPRoleMappingsConverted()

Set<RoleModel> org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getLDAPRoleMappingsConverted ( )
inlineprotected
409  {
410  if (cachedLDAPRoleMappings != null) {
411  return new HashSet<>(cachedLDAPRoleMappings);
412  }
413 
414  List<LDAPObject> ldapRoles = getLDAPRoleMappings(ldapUser);
415 
416  Set<RoleModel> roles = new HashSet<>();
417  String roleNameLdapAttr = config.getRoleNameLdapAttribute();
418  for (LDAPObject role : ldapRoles) {
419  String roleName = role.getAttributeAsString(roleNameLdapAttr);
420  RoleModel modelRole = roleContainer.getRole(roleName);
421  if (modelRole == null) {
422  // Add role to local DB
423  modelRole = roleContainer.addRole(roleName);
424  }
425  roles.add(modelRole);
426  }
427 
428  cachedLDAPRoleMappings = new HashSet<>(roles);
429 
430  return roles;
431  }
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
String getRoleNameLdapAttribute()
Definition: RoleMapperConfig.java:74
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
List< LDAPObject > getLDAPRoleMappings(LDAPObject ldapUser)
Definition: RoleLDAPStorageMapper.java:277

◆ getRealmRoleMappings()

Set<RoleModel> org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getRealmRoleMappings ( )
inline

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

328  {
329  if (roleContainer.equals(realm)) {
330  Set<RoleModel> ldapRoleMappings = getLDAPRoleMappingsConverted();
331 
332  if (config.getMode() == LDAPGroupMapperMode.LDAP_ONLY) {
333  // Use just role mappings from LDAP
334  return ldapRoleMappings;
335  } else {
336  // Merge mappings from both DB and LDAP
337  Set<RoleModel> modelRoleMappings = super.getRealmRoleMappings();
338  ldapRoleMappings.addAll(modelRoleMappings);
339  return ldapRoleMappings;
340  }
341  } else {
342  return super.getRealmRoleMappings();
343  }
344  }
Set< RoleModel > getLDAPRoleMappingsConverted()
Definition: RoleLDAPStorageMapper.java:409
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
LDAPGroupMapperMode getMode()
Definition: CommonLDAPGroupMapperConfig.java:79

◆ getRequiredActions()

Set<String> org.keycloak.models.utils.UserModelDelegate.getRequiredActions ( )
inlineinherited

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

98  {
100  }
Set< String > getRequiredActions()
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getRoleMappings()

Set<RoleModel> org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getRoleMappings ( )
inline

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

390  {
391  Set<RoleModel> modelRoleMappings = super.getRoleMappings();
392 
393  Set<RoleModel> ldapRoleMappings = getLDAPRoleMappingsConverted();
394 
395  if (config.getMode() == LDAPGroupMapperMode.LDAP_ONLY) {
396  // For LDAP-only we want to retrieve role mappings of target container just from LDAP
397  Set<RoleModel> modelRolesCopy = new HashSet<>(modelRoleMappings);
398  for (RoleModel role : modelRolesCopy) {
399  if (role.getContainer().equals(roleContainer)) {
400  modelRoleMappings.remove(role);
401  }
402  }
403  }
404 
405  modelRoleMappings.addAll(ldapRoleMappings);
406  return modelRoleMappings;
407  }
Set< RoleModel > getLDAPRoleMappingsConverted()
Definition: RoleLDAPStorageMapper.java:409
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
LDAPGroupMapperMode getMode()
Definition: CommonLDAPGroupMapperConfig.java:79

◆ getServiceAccountClientLink()

String org.keycloak.models.utils.UserModelDelegate.getServiceAccountClientLink ( )
inlineinherited

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

203  {
205  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ getUsername()

String org.keycloak.models.utils.UserModelDelegate.getUsername ( )
inlineinherited

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

48  {
49  return delegate.getUsername();
50  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ grantRole()

void org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.grantRole ( RoleModel  role)
inline

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

373  {
374  if (config.getMode() == LDAPGroupMapperMode.LDAP_ONLY) {
375 
376  if (role.getContainer().equals(roleContainer)) {
377 
378  // We need to create new role mappings in LDAP
379  cachedLDAPRoleMappings = null;
380  addRoleMappingInLDAP(role.getName(), ldapUser);
381  } else {
382  super.grantRole(role);
383  }
384  } else {
385  super.grantRole(role);
386  }
387  }
final RoleMapperConfig config
Definition: RoleLDAPStorageMapper.java:59
void addRoleMappingInLDAP(String roleName, LDAPObject ldapUser)
Definition: RoleLDAPStorageMapper.java:254
final RoleContainerModel roleContainer
Definition: RoleLDAPStorageMapper.java:315
LDAPGroupMapperMode getMode()
Definition: CommonLDAPGroupMapperConfig.java:79

◆ hashCode()

int org.keycloak.models.utils.UserModelDelegate.hashCode ( )
inlineinherited
259  {
260  return getDelegate().getId().hashCode();
261  }
UserModel getDelegate()
Definition: UserModelDelegate.java:212

◆ hasRole()

boolean org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.hasRole ( RoleModel  role)
inline

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

366  {
367  Set<RoleModel> roles = getRoleMappings();
368  return RoleUtils.hasRole(roles, role)
369  || RoleUtils.hasRoleFromGroup(getGroups(), role, true);
370  }
Set< GroupModel > getGroups()
Definition: UserModelDelegate.java:227

◆ isEmailVerified()

boolean org.keycloak.models.utils.UserModelDelegate.isEmailVerified ( )
inlineinherited

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

153  {
154  return delegate.isEmailVerified();
155  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ isEnabled()

boolean org.keycloak.models.utils.UserModelDelegate.isEnabled ( )
inlineinherited

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

58  {
59  return delegate.isEnabled();
60  }
UserModel delegate
Definition: UserModelDelegate.java:36

◆ isMemberOf()

boolean org.keycloak.models.utils.UserModelDelegate.isMemberOf ( GroupModel  group)
inlineinherited

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

244  {
245  return delegate.isMemberOf(group);
246  }
UserModel delegate
Definition: UserModelDelegate.java:36
boolean isMemberOf(GroupModel group)

◆ joinGroup()

void org.keycloak.models.utils.UserModelDelegate.joinGroup ( GroupModel  group)
inlineinherited

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

232  {
233  delegate.joinGroup(group);
234 
235  }
UserModel delegate
Definition: UserModelDelegate.java:36
void joinGroup(GroupModel group)

◆ leaveGroup()

void org.keycloak.models.utils.UserModelDelegate.leaveGroup ( GroupModel  group)
inlineinherited

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

238  {
239  delegate.leaveGroup(group);
240 
241  }
UserModel delegate
Definition: UserModelDelegate.java:36
void leaveGroup(GroupModel group)

◆ removeAttribute()

void org.keycloak.models.utils.UserModelDelegate.removeAttribute ( String  name)
inlineinherited

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

78  {
80  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeAttribute(String name)

◆ removeRequiredAction() [1/2]

void org.keycloak.models.utils.UserModelDelegate.removeRequiredAction ( String  action)
inlineinherited

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

108  {
110  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeRequiredAction(String action)

◆ removeRequiredAction() [2/2]

void org.keycloak.models.utils.UserModelDelegate.removeRequiredAction ( RequiredAction  action)
inlineinherited

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

118  {
120  }
UserModel delegate
Definition: UserModelDelegate.java:36
void removeRequiredAction(String action)

◆ setAttribute()

void org.keycloak.models.utils.UserModelDelegate.setAttribute ( String  name,
List< String >  values 
)
inlineinherited

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

73  {
74  delegate.setAttribute(name, values);
75  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setAttribute(String name, List< String > values)

◆ setCreatedTimestamp()

void org.keycloak.models.utils.UserModelDelegate.setCreatedTimestamp ( Long  timestamp)
inlineinherited

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

222  {
223  delegate.setCreatedTimestamp(timestamp);
224  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setCreatedTimestamp(Long timestamp)

◆ setEmail()

void org.keycloak.models.utils.UserModelDelegate.setEmail ( String  email)
inlineinherited

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

148  {
149  delegate.setEmail(email);
150  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEmail(String email)

◆ setEmailVerified()

void org.keycloak.models.utils.UserModelDelegate.setEmailVerified ( boolean  verified)
inlineinherited

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

158  {
159  delegate.setEmailVerified(verified);
160  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEmailVerified(boolean verified)

◆ setEnabled()

void org.keycloak.models.utils.UserModelDelegate.setEnabled ( boolean  enabled)
inlineinherited

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

63  {
64  delegate.setEnabled(enabled);
65  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setEnabled(boolean enabled)

◆ setFederationLink()

void org.keycloak.models.utils.UserModelDelegate.setFederationLink ( String  link)
inlineinherited

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

198  {
200  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setFederationLink(String link)

◆ setFirstName()

void org.keycloak.models.utils.UserModelDelegate.setFirstName ( String  firstName)
inlineinherited

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

128  {
129  delegate.setFirstName(firstName);
130  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setFirstName(String firstName)

◆ setLastName()

void org.keycloak.models.utils.UserModelDelegate.setLastName ( String  lastName)
inlineinherited

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

138  {
139  delegate.setLastName(lastName);
140  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setLastName(String lastName)

◆ setServiceAccountClientLink()

void org.keycloak.models.utils.UserModelDelegate.setServiceAccountClientLink ( String  clientInternalId)
inlineinherited

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

208  {
209  delegate.setServiceAccountClientLink(clientInternalId);
210  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setServiceAccountClientLink(String clientInternalId)

◆ setSingleAttribute()

void org.keycloak.models.utils.UserModelDelegate.setSingleAttribute ( String  name,
String  value 
)
inlineinherited

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

68  {
69  delegate.setSingleAttribute(name, value);
70  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setSingleAttribute(String name, String value)

◆ setUsername()

void org.keycloak.models.utils.UserModelDelegate.setUsername ( String  username)
inlineinherited

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

53  {
54  delegate.setUsername(username);
55  }
UserModel delegate
Definition: UserModelDelegate.java:36
void setUsername(String username)

メンバ詳解

◆ cachedLDAPRoleMappings

Set<RoleModel> org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.cachedLDAPRoleMappings
private

◆ delegate

UserModel org.keycloak.models.utils.UserModelDelegate.delegate
protectedinherited

◆ EMAIL

String org.keycloak.models.UserModel.EMAIL = "email"
inherited

◆ FIRST_NAME

String org.keycloak.models.UserModel.FIRST_NAME = "firstName"
inherited

◆ LAST_NAME

String org.keycloak.models.UserModel.LAST_NAME = "lastName"
inherited

◆ ldapUser

final LDAPObject org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.ldapUser
private

◆ LOCALE

String org.keycloak.models.UserModel.LOCALE = "locale"
inherited

◆ realm

final RealmModel org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.realm
private

◆ roleContainer

final RoleContainerModel org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.roleContainer
private

◆ USERNAME

String org.keycloak.models.UserModel.USERNAME = "username"
inherited

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