keycloak
公開メンバ関数 | 公開変数類 | 静的公開変数類 | 限定公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate クラス
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate の継承関係図
Inheritance graph
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.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"
 

静的公開変数類

static final Logger logger = Logger.getLogger(TxAwareLDAPUserModelDelegate.class)
 

限定公開メンバ関数

long getPwdLastSet ()
 
void ensureTransactionStarted ()
 

限定公開変数類

LDAPStorageProvider provider
 
UserModel delegate
 

非公開変数類

final LDAPObject ldapUser
 

詳解

構築子と解体子

◆ MSADUserModelDelegate()

org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.MSADUserModelDelegate ( UserModel  delegate,
LDAPObject  ldapUser 
)
inline
213  {
214  super(delegate, ldapProvider, ldapUser);
215  this.ldapUser = ldapUser;
216  }
UserModel delegate
Definition: UserModelDelegate.java:36
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.addRequiredAction ( RequiredAction  action)
inline

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

253  {
254  String actionName = action.name();
255  addRequiredAction(actionName);
256  }
void addRequiredAction(RequiredAction action)
Definition: MSADUserAccountControlStorageMapper.java:253

◆ addRequiredAction() [2/2]

void org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.addRequiredAction ( String  action)
inline

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

259  {
260  // Always update DB
261  super.addRequiredAction(action);
262 
263  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && RequiredAction.UPDATE_PASSWORD.toString().equals(action)) {
264  logger.debugf("Going to propagate required action UPDATE_PASSWORD to MSAD for ldap user '%s' ", ldapUser.getDn().toString());
265 
266  // Normally it's read-only
267  ldapUser.removeReadOnlyAttributeName(LDAPConstants.PWD_LAST_SET);
268 
269  ldapUser.setSingleAttribute(LDAPConstants.PWD_LAST_SET, "0");
270 
272  }
273  }
static final Logger logger
Definition: TxAwareLDAPUserModelDelegate.java:31
String toString()
Definition: LDAPDn.java:78
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
void ensureTransactionStarted()
Definition: TxAwareLDAPUserModelDelegate.java:42
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)

◆ ensureTransactionStarted()

void org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegate.ensureTransactionStarted ( )
inlineprotectedinherited
42  {
43  LDAPTransaction transaction = provider.getUserManager().getTransaction(getId());
44  if (transaction.getState() == LDAPTransaction.TransactionState.NOT_STARTED) {
45  if (logger.isTraceEnabled()) {
46  logger.trace("Starting and enlisting transaction for object " + ldapUser.getDn().toString());
47  }
48 
50  }
51  }
static final Logger logger
Definition: TxAwareLDAPUserModelDelegate.java:31
LDAPStorageProvider provider
Definition: TxAwareLDAPUserModelDelegate.java:33
String toString()
Definition: LDAPDn.java:78
KeycloakTransactionManager getTransactionManager()
LDAPStorageUserManager getUserManager()
Definition: LDAPStorageProvider.java:142
LDAPObject ldapUser
Definition: TxAwareLDAPUserModelDelegate.java:34
KeycloakSession getSession()
Definition: LDAPStorageProvider.java:122
LDAPTransaction getTransaction(String userId)
Definition: LDAPStorageUserManager.java:51
String getId()
Definition: UserModelDelegate.java:43
LDAPDn getDn()
Definition: LDAPObject.java:60
void enlistAfterCompletion(KeycloakTransaction transaction)

◆ 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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.getPwdLastSet ( )
inlineprotected
318  {
319  String pwdLastSet = ldapUser.getAttributeAsString(LDAPConstants.PWD_LAST_SET);
320  return pwdLastSet == null ? 0 : Long.parseLong(pwdLastSet);
321  }
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.getRequiredActions ( )
inline

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

304  {
305  Set<String> requiredActions = super.getRequiredActions();
306 
307  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE) {
308  if (getPwdLastSet() == 0 || getUserAccountControl(ldapUser).has(UserAccountControl.PASSWORD_EXPIRED)) {
309  requiredActions = new HashSet<>(requiredActions);
310  requiredActions.add(RequiredAction.UPDATE_PASSWORD.toString());
311  return requiredActions;
312  }
313  }
314 
315  return requiredActions;
316  }
long getPwdLastSet()
Definition: MSADUserAccountControlStorageMapper.java:318
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
UserAccountControl getUserAccountControl(LDAPObject ldapUser)
Definition: MSADUserAccountControlStorageMapper.java:189
WRITABLE
Definition: UserStorageProvider.java:80
boolean has(long feature)
Definition: UserAccountControl.java:56

◆ 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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.isEnabled ( )
inline

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

219  {
220  boolean kcEnabled = super.isEnabled();
221 
222  if (getPwdLastSet() > 0) {
223  // Merge KC and MSAD
224  return kcEnabled && !getUserAccountControl(ldapUser).has(UserAccountControl.ACCOUNTDISABLE);
225  } else {
226  // If new MSAD 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
227  return kcEnabled;
228  }
229  }
long getPwdLastSet()
Definition: MSADUserAccountControlStorageMapper.java:318
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
UserAccountControl getUserAccountControl(LDAPObject ldapUser)
Definition: MSADUserAccountControlStorageMapper.java:189
boolean has(long feature)
Definition: UserAccountControl.java:56

◆ 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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.removeRequiredAction ( RequiredAction  action)
inline

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

276  {
277  String actionName = action.name();
278  removeRequiredAction(actionName);
279  }
void removeRequiredAction(RequiredAction action)
Definition: MSADUserAccountControlStorageMapper.java:276

◆ removeRequiredAction() [2/2]

void org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.removeRequiredAction ( String  action)
inline

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

282  {
283  // Always update DB
284  super.removeRequiredAction(action);
285 
286  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && RequiredAction.UPDATE_PASSWORD.toString().equals(action)) {
287 
288  // Don't set pwdLastSet in MSAD when it is new user
289  UserAccountControl accountControl = getUserAccountControl(ldapUser);
290  if (accountControl.getValue() != 0 && !accountControl.has(UserAccountControl.PASSWD_NOTREQD)) {
291  logger.debugf("Going to remove required action UPDATE_PASSWORD from MSAD for ldap user '%s' ", ldapUser.getDn().toString());
292 
293  // Normally it's read-only
294  ldapUser.removeReadOnlyAttributeName(LDAPConstants.PWD_LAST_SET);
295 
296  ldapUser.setSingleAttribute(LDAPConstants.PWD_LAST_SET, "-1");
297 
299  }
300  }
301  }
static final Logger logger
Definition: TxAwareLDAPUserModelDelegate.java:31
String toString()
Definition: LDAPDn.java:78
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
void ensureTransactionStarted()
Definition: TxAwareLDAPUserModelDelegate.java:42
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
LDAPDn getDn()
Definition: LDAPObject.java:60
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
UserAccountControl getUserAccountControl(LDAPObject ldapUser)
Definition: MSADUserAccountControlStorageMapper.java:189
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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.setEnabled ( boolean  enabled)
inline

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

232  {
233  // Always update DB
234  super.setEnabled(enabled);
235 
236  if (ldapProvider.getEditMode() == UserStorageProvider.EditMode.WRITABLE && getPwdLastSet() > 0) {
237  logger.debugf("Going to propagate enabled=%s for ldapUser '%s' to MSAD", enabled, ldapUser.getDn().toString());
238 
239  UserAccountControl control = getUserAccountControl(ldapUser);
240  if (enabled) {
241  control.remove(UserAccountControl.ACCOUNTDISABLE);
242  } else {
243  control.add(UserAccountControl.ACCOUNTDISABLE);
244  }
245 
247 
248  updateUserAccountControl(false, ldapUser, control);
249  }
250  }
static final Logger logger
Definition: TxAwareLDAPUserModelDelegate.java:31
String toString()
Definition: LDAPDn.java:78
long getPwdLastSet()
Definition: MSADUserAccountControlStorageMapper.java:318
final LDAPObject ldapUser
Definition: MSADUserAccountControlStorageMapper.java:211
void ensureTransactionStarted()
Definition: TxAwareLDAPUserModelDelegate.java:42
EditMode getEditMode()
Definition: LDAPStorageProvider.java:130
LDAPDn getDn()
Definition: LDAPObject.java:60
final LDAPStorageProvider ldapProvider
Definition: AbstractLDAPStorageMapper.java:44
void updateUserAccountControl(boolean updateInLDAP, LDAPObject ldapUser, UserAccountControl accountControl)
Definition: MSADUserAccountControlStorageMapper.java:196
UserAccountControl getUserAccountControl(LDAPObject ldapUser)
Definition: MSADUserAccountControlStorageMapper.java:189
WRITABLE
Definition: UserStorageProvider.java:80

◆ 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.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate.ldapUser
private

◆ LOCALE

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

◆ logger

final Logger org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegate.logger = Logger.getLogger(TxAwareLDAPUserModelDelegate.class)
staticinherited

◆ provider

LDAPStorageProvider org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegate.provider
protectedinherited

◆ USERNAME

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

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