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

公開メンバ関数

 MSADUserModelDelegate (UserModel delegate, LDAPObject ldapUser)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
void addRequiredAction (RequiredAction action)
 
void addRequiredAction (String action)
 
void removeRequiredAction (RequiredAction action)
 
void removeRequiredAction (String action)
 
Set< String > getRequiredActions ()
 
String getId ()
 
String getUsername ()
 
void setUsername (String username)
 
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 ()
 
String getFirstName ()
 
void setFirstName (String firstName)
 
String getLastName ()
 
void setLastName (String lastName)
 
String getEmail ()
 
void setEmail (String email)
 
boolean isEmailVerified ()
 
void setEmailVerified (boolean verified)
 
Set< RoleModelgetRealmRoleMappings ()
 
Set< RoleModelgetClientRoleMappings (ClientModel app)
 
boolean hasRole (RoleModel role)
 
void grantRole (RoleModel role)
 
Set< RoleModelgetRoleMappings ()
 
void deleteRoleMapping (RoleModel role)
 
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"
 

限定公開メンバ関数

long getPwdLastSet ()
 

限定公開変数類

UserModel delegate
 

非公開変数類

final LDAPObject ldapUser
 

詳解

構築子と解体子

◆ MSADUserModelDelegate()

org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.MSADUserModelDelegate ( UserModel  delegate,
LDAPObject  ldapUser 
)
inline
175  {
176  super(delegate);
177  this.ldapUser = ldapUser;
178  }
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
UserModel delegate
Definition: UserModelDelegate.java:36

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.addRequiredAction ( RequiredAction  action)
inline

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

213  {
214  String actionName = action.name();
215  addRequiredAction(actionName);
216  }
void addRequiredAction(RequiredAction action)
Definition: MSADLDSUserAccountControlStorageMapper.java:213

◆ addRequiredAction() [2/2]

void org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.addRequiredAction ( String  action)
inline

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

219  {
220  // Always update DB
221  super.addRequiredAction(action);
222 
223  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && RequiredAction.UPDATE_PASSWORD.toString().equals(action)) {
224  logger.debugf("Going to propagate required action UPDATE_PASSWORD to MSAD for ldap user '%s' ", ldapUser.getDn().toString());
225 
226  // Normally it's read-only
227  ldapUser.removeReadOnlyAttributeName(LDAPConstants.PWD_LAST_SET);
228 
229  ldapUser.setSingleAttribute(LDAPConstants.PWD_LAST_SET, "0");
231  }
232  }
LDAPIdentityStore getLdapIdentityStore()
Definition: LDAPStorageProvider.java:126
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
void update(LDAPObject ldapObject)
Definition: LDAPIdentityStore.java:105
String toString()
Definition: LDAPDn.java:78
static final Logger logger
Definition: MSADLDSUserAccountControlStorageMapper.java:52
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
LDAPDn getDn()
Definition: LDAPObject.java:60
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
WRITABLE
Definition: UserStorageProvider.java:80
void setSingleAttribute(String attributeName, String attributeValue)
Definition: LDAPObject.java:97
void removeReadOnlyAttributeName(String readOnlyAttribute)
Definition: LDAPObject.java:85

◆ deleteRoleMapping()

void org.keycloak.models.utils.UserModelDelegate.deleteRoleMapping ( RoleModel  role)
inlineinherited

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

188  {
190  }
UserModel delegate
Definition: UserModelDelegate.java:36
void deleteRoleMapping(RoleModel role)

◆ 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.models.utils.UserModelDelegate.getClientRoleMappings ( ClientModel  app)
inlineinherited

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

168  {
169  return delegate.getClientRoleMappings(app);
170  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< RoleModel > getClientRoleMappings(ClientModel app)

◆ 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

◆ getPwdLastSet()

long org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.getPwdLastSet ( )
inlineprotected
275  {
276  String pwdLastSet = ldapUser.getAttributeAsString(LDAPConstants.PWD_LAST_SET);
277  return pwdLastSet == null ? 0 : Long.parseLong(pwdLastSet);
278  }
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
String getAttributeAsString(String name)
Definition: LDAPObject.java:109

◆ getRealmRoleMappings()

Set<RoleModel> org.keycloak.models.utils.UserModelDelegate.getRealmRoleMappings ( )
inlineinherited

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

163  {
165  }
UserModel delegate
Definition: UserModelDelegate.java:36
Set< RoleModel > getRealmRoleMappings()

◆ getRequiredActions()

Set<String> org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.getRequiredActions ( )
inline

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

261  {
262  Set<String> requiredActions = super.getRequiredActions();
263 
264  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE) {
265  if (getPwdLastSet() == 0 || Boolean.parseBoolean(ldapUser.getAttributeAsString(LDAPConstants.MSDS_USER_PASSWORD_EXPIRED))) {
266  requiredActions = new HashSet<>(requiredActions);
267  requiredActions.add(RequiredAction.UPDATE_PASSWORD.toString());
268  return requiredActions;
269  }
270  }
271 
272  return requiredActions;
273  }
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
long getPwdLastSet()
Definition: MSADLDSUserAccountControlStorageMapper.java:275
String getAttributeAsString(String name)
Definition: LDAPObject.java:109
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
WRITABLE
Definition: UserStorageProvider.java:80

◆ getRoleMappings()

Set<RoleModel> org.keycloak.models.utils.UserModelDelegate.getRoleMappings ( )
inlineinherited

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

183  {
184  return delegate.getRoleMappings();
185  }
Set< RoleModel > getRoleMappings()
UserModel delegate
Definition: UserModelDelegate.java:36

◆ 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.models.utils.UserModelDelegate.grantRole ( RoleModel  role)
inlineinherited

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

178  {
179  delegate.grantRole(role);
180  }
void grantRole(RoleModel role)
UserModel delegate
Definition: UserModelDelegate.java:36

◆ 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.models.utils.UserModelDelegate.hasRole ( RoleModel  role)
inlineinherited

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

173  {
174  return delegate.hasRole(role);
175  }
UserModel delegate
Definition: UserModelDelegate.java:36
boolean hasRole(RoleModel role)

◆ 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.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.isEnabled ( )
inline

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

181  {
182  boolean kcEnabled = super.isEnabled();
183 
184  if (getPwdLastSet() > 0) {
185  // Merge KC and MSAD LDS
186  return kcEnabled && !Boolean.parseBoolean(ldapUser.getAttributeAsString(LDAPConstants.MSDS_USER_ACCOUNT_DISABLED));
187  } else {
188  // If new MSAD LDS user is created and pwdLastSet is still 0, MSAD account is in disabled state. So read just from Keycloak DB. User is not able to login via MSAD anyway
189  return kcEnabled;
190  }
191  }
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
long getPwdLastSet()
Definition: MSADLDSUserAccountControlStorageMapper.java:275
String getAttributeAsString(String name)
Definition: LDAPObject.java:109

◆ 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.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.removeRequiredAction ( RequiredAction  action)
inline

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

235  {
236  String actionName = action.name();
237  removeRequiredAction(actionName);
238  }
void removeRequiredAction(RequiredAction action)
Definition: MSADLDSUserAccountControlStorageMapper.java:235

◆ removeRequiredAction() [2/2]

void org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.removeRequiredAction ( String  action)
inline

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

241  {
242  // Always update DB
243  super.removeRequiredAction(action);
244 
245  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && RequiredAction.UPDATE_PASSWORD.toString().equals(action)) {
246 
247  // Don't set pwdLastSet in MSAD LDS when it is new user
248  if (!Boolean.parseBoolean(ldapUser.getAttributeAsString(LDAPConstants.MSDS_USER_PASSWORD_NOTREQD))) {
249  logger.debugf("Going to remove required action UPDATE_PASSWORD from MSAD LDS for ldap user '%s' ", ldapUser.getDn().toString());
250 
251  // Normally it's read-only
252  ldapUser.removeReadOnlyAttributeName(LDAPConstants.PWD_LAST_SET);
253 
254  ldapUser.setSingleAttribute(LDAPConstants.PWD_LAST_SET, "-1");
256  }
257  }
258  }
LDAPIdentityStore getLdapIdentityStore()
Definition: LDAPStorageProvider.java:126
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
void update(LDAPObject ldapObject)
Definition: LDAPIdentityStore.java:105
String toString()
Definition: LDAPDn.java:78
static final Logger logger
Definition: MSADLDSUserAccountControlStorageMapper.java:52
String getAttributeAsString(String name)
Definition: LDAPObject.java:109
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
LDAPDn getDn()
Definition: LDAPObject.java:60
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
WRITABLE
Definition: UserStorageProvider.java:80
void setSingleAttribute(String attributeName, String attributeValue)
Definition: LDAPObject.java:97
void removeReadOnlyAttributeName(String readOnlyAttribute)
Definition: LDAPObject.java:85

◆ 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.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.setEnabled ( boolean  enabled)
inline

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

194  {
195  // Always update DB
196  super.setEnabled(enabled);
197 
198  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && getPwdLastSet() > 0) {
199  if (enabled) {
200  logger.debugf("Removing msDS-UserAccountDisabled of user '%s'", ldapUser.getDn().toString());
201  // TODO: Use removeAttribute once available
202  ldapUser.setSingleAttribute(LDAPConstants.MSDS_USER_ACCOUNT_DISABLED, "FALSE");
203  } else {
204  logger.debugf("Setting msDS-UserAccountDisabled of user '%s' to value 'TRUE'", ldapUser.getDn().toString());
205  ldapUser.setSingleAttribute(LDAPConstants.MSDS_USER_ACCOUNT_DISABLED, "TRUE");
206  }
207 
209  }
210  }
LDAPIdentityStore getLdapIdentityStore()
Definition: LDAPStorageProvider.java:126
final LDAPObject ldapUser
Definition: MSADLDSUserAccountControlStorageMapper.java:173
long getPwdLastSet()
Definition: MSADLDSUserAccountControlStorageMapper.java:275
void update(LDAPObject ldapObject)
Definition: LDAPIdentityStore.java:105
String toString()
Definition: LDAPDn.java:78
static final Logger logger
Definition: MSADLDSUserAccountControlStorageMapper.java:52
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
LDAPDn getDn()
Definition: LDAPObject.java:60
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
WRITABLE
Definition: UserStorageProvider.java:80
void setSingleAttribute(String attributeName, String attributeValue)
Definition: LDAPObject.java:97

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

メンバ詳解

◆ 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.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate.ldapUser
private

◆ LOCALE

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

◆ USERNAME

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

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