keycloak
クラス | 公開メンバ関数 | 公開変数類 | 全メンバ一覧
org.keycloak.models.UserModel インタフェース
org.keycloak.models.UserModel の継承関係図
Inheritance graph
org.keycloak.models.UserModel 連携図
Collaboration graph

クラス

enum  RequiredAction
 
interface  UserRemovedEvent
 

公開メンバ関数

String getId ()
 
String getUsername ()
 
void setUsername (String username)
 
Long getCreatedTimestamp ()
 
void setCreatedTimestamp (Long timestamp)
 
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 removeRequiredAction (String action)
 
void addRequiredAction (RequiredAction 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)
 
Set< GroupModelgetGroups ()
 
void joinGroup (GroupModel group)
 
void leaveGroup (GroupModel group)
 
boolean isMemberOf (GroupModel group)
 
String getFederationLink ()
 
void setFederationLink (String link)
 
String getServiceAccountClientLink ()
 
void setServiceAccountClientLink (String clientInternalId)
 
Set< RoleModelgetRealmRoleMappings ()
 
Set< RoleModelgetClientRoleMappings (ClientModel app)
 
boolean hasRole (RoleModel role)
 
void grantRole (RoleModel role)
 
Set< RoleModelgetRoleMappings ()
 
void deleteRoleMapping (RoleModel role)
 

公開変数類

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

詳解

著者
Bill Burke
バージョン
Revision
1

クラス詳解

◆ org::keycloak::models::UserModel::RequiredAction

enum org::keycloak::models::UserModel::RequiredAction
org.keycloak.models.UserModel.RequiredAction 連携図
Collaboration graph
列挙値
CONFIGURE_TOTP
TERMS_AND_CONDITIONS
UPDATE_PASSWORD
UPDATE_PROFILE
VERIFY_EMAIL

関数詳解

◆ addRequiredAction() [1/2]

void org.keycloak.models.UserModel.addRequiredAction ( String  action)

◆ addRequiredAction() [2/2]

void org.keycloak.models.UserModel.addRequiredAction ( RequiredAction  action)

◆ deleteRoleMapping()

void org.keycloak.models.RoleMapperModel.deleteRoleMapping ( RoleModel  role)
inherited

◆ getAttribute()

List<String> org.keycloak.models.UserModel.getAttribute ( String  name)

◆ getAttributes()

Map<String, List<String> > org.keycloak.models.UserModel.getAttributes ( )

◆ getClientRoleMappings()

Set<RoleModel> org.keycloak.models.RoleMapperModel.getClientRoleMappings ( ClientModel  app)
inherited

◆ getCreatedTimestamp()

Long org.keycloak.models.UserModel.getCreatedTimestamp ( )

◆ getEmail()

String org.keycloak.models.UserModel.getEmail ( )

◆ getFederationLink()

String org.keycloak.models.UserModel.getFederationLink ( )

◆ getFirstAttribute()

String org.keycloak.models.UserModel.getFirstAttribute ( String  name)
引数
name
戻り値
null if there is not any value of specified attribute or first value otherwise. Don't throw exception if there are more values of the attribute

org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。

◆ getFirstName()

String org.keycloak.models.UserModel.getFirstName ( )

◆ getGroups()

Set<GroupModel> org.keycloak.models.UserModel.getGroups ( )

◆ getId()

String org.keycloak.models.UserModel.getId ( )

◆ getLastName()

String org.keycloak.models.UserModel.getLastName ( )

◆ getRealmRoleMappings()

Set<RoleModel> org.keycloak.models.RoleMapperModel.getRealmRoleMappings ( )
inherited

◆ getRequiredActions()

Set<String> org.keycloak.models.UserModel.getRequiredActions ( )

◆ getRoleMappings()

Set<RoleModel> org.keycloak.models.RoleMapperModel.getRoleMappings ( )
inherited

◆ getServiceAccountClientLink()

String org.keycloak.models.UserModel.getServiceAccountClientLink ( )

◆ getUsername()

String org.keycloak.models.UserModel.getUsername ( )

◆ grantRole()

void org.keycloak.models.RoleMapperModel.grantRole ( RoleModel  role)
inherited

◆ hasRole()

boolean org.keycloak.models.RoleMapperModel.hasRole ( RoleModel  role)
inherited

Returns

true

if this object is directly or indirectly assigned the given role,

false

otherwise.

For example,

true

is returned for hasRole(R) if:

  • R is directly assigned to this object
  • R is not assigned to this object but this object belongs to a group G which is assigned the role R
  • R is not assigned to this object but this object belongs to a group G, and G belongs to group H which is assigned the role R
引数
role
戻り値
see description

org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。

◆ isEmailVerified()

boolean org.keycloak.models.UserModel.isEmailVerified ( )

◆ isEnabled()

boolean org.keycloak.models.UserModel.isEnabled ( )

◆ isMemberOf()

boolean org.keycloak.models.UserModel.isMemberOf ( GroupModel  group)

◆ joinGroup()

void org.keycloak.models.UserModel.joinGroup ( GroupModel  group)

◆ leaveGroup()

void org.keycloak.models.UserModel.leaveGroup ( GroupModel  group)

◆ removeAttribute()

void org.keycloak.models.UserModel.removeAttribute ( String  name)

◆ removeRequiredAction() [1/2]

void org.keycloak.models.UserModel.removeRequiredAction ( String  action)

◆ removeRequiredAction() [2/2]

void org.keycloak.models.UserModel.removeRequiredAction ( RequiredAction  action)

◆ setAttribute()

void org.keycloak.models.UserModel.setAttribute ( String  name,
List< String >  values 
)

◆ setCreatedTimestamp()

void org.keycloak.models.UserModel.setCreatedTimestamp ( Long  timestamp)

◆ setEmail()

void org.keycloak.models.UserModel.setEmail ( String  email)

◆ setEmailVerified()

void org.keycloak.models.UserModel.setEmailVerified ( boolean  verified)

◆ setEnabled()

void org.keycloak.models.UserModel.setEnabled ( boolean  enabled)

◆ setFederationLink()

void org.keycloak.models.UserModel.setFederationLink ( String  link)

◆ setFirstName()

void org.keycloak.models.UserModel.setFirstName ( String  firstName)

◆ setLastName()

void org.keycloak.models.UserModel.setLastName ( String  lastName)

◆ setServiceAccountClientLink()

void org.keycloak.models.UserModel.setServiceAccountClientLink ( String  clientInternalId)

◆ setSingleAttribute()

void org.keycloak.models.UserModel.setSingleAttribute ( String  name,
String  value 
)

◆ setUsername()

void org.keycloak.models.UserModel.setUsername ( String  username)

メンバ詳解

◆ EMAIL

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

◆ FIRST_NAME

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

◆ LAST_NAME

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

◆ LOCALE

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

◆ USERNAME

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

このインタフェース詳解は次のファイルから抽出されました: