|
keycloak
|


公開メンバ関数 | |
| UserModel | getDelegateForUpdate () |
| boolean | isMarkedForEviction () |
| void | invalidate () |
| long | getCacheTimestamp () |
| ConcurrentMap | getCachedWith () |
| 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 | 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) |
| Set< GroupModel > | getGroups () |
| 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< RoleModel > | getRealmRoleMappings () |
| Set< RoleModel > | getClientRoleMappings (ClientModel app) |
| boolean | hasRole (RoleModel role) |
| void | grantRole (RoleModel role) |
| Set< RoleModel > | getRoleMappings () |
| void | deleteRoleMapping (RoleModel role) |
公開変数類 | |
| String | USERNAME = "username" |
| String | LAST_NAME = "lastName" |
| String | FIRST_NAME = "firstName" |
| String | EMAIL = "email" |
| String | LOCALE = "locale" |
Cached users will implement this interface
|
inherited |
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
Removes the given role mapping from this object.
| role | Role to remove |
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.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
| name |
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で実装されています。
|
inherited |
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で実装されています。
| ConcurrentMap org.keycloak.models.cache.CachedUserModel.getCachedWith | ( | ) |
Returns a map that contains custom things that are cached along with this model. You can write to this map.
| long org.keycloak.models.cache.CachedUserModel.getCacheTimestamp | ( | ) |
When was the model was loaded from database.
|
inherited |
Returns set of client roles that are directly set to this object for the given client.
| app | Client to get the roles for |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
Get timestamp of user creation. May be null for old users created before this feature introduction.
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapterで実装されています。
| UserModel org.keycloak.models.cache.CachedUserModel.getDelegateForUpdate | ( | ) |
Invalidates the cache for this user and returns a delegate that represents the actual data provider
|
inherited |
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で実装されています。
|
inherited |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
|
inherited |
| name |
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で実装されています。
|
inherited |
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で実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
|
inherited |
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で実装されています。
|
inherited |
Returns set of realm roles that are directly set to this object.
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.GroupAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.GroupAdapter, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
Returns set of all role (both realm all client) that are directly set to this object.
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate, 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.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
|
inherited |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
|
inherited |
|
inherited |
Grants the given role to this object.
| role |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
Returns
if this object is directly or indirectly assigned the given role,
otherwise.
For example,
is returned for hasRole(R) if:
| role |
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で実装されています。
| void org.keycloak.models.cache.CachedUserModel.invalidate | ( | ) |
Invalidate the cache for this model
|
inherited |
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で実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegateで実装されています。
| boolean org.keycloak.models.cache.CachedUserModel.isMarkedForEviction | ( | ) |
|
inherited |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterで実装されています。
|
inherited |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapterで実装されています。
|
inherited |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.ldap.ReadonlyLDAPUserModelDelegateで実装されています。
|
inherited |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper.MSADUserModelDelegate, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.ldap.ReadonlyLDAPUserModelDelegateで実装されています。
|
inherited |
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, org.keycloak.models.utils.ReadOnlyUserModelDelegate, org.keycloak.storage.ldap.ReadonlyLDAPUserModelDelegateで実装されています。
|
inherited |
org.keycloak.models.jpa.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
Set single value of specified attribute. Remove all other existing values of this attribute
| name | |
| value |
org.keycloak.storage.adapter.AbstractUserAdapterFederatedStorage, org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
org.keycloak.storage.adapter.AbstractUserAdapter, org.keycloak.storage.adapter.InMemoryUserAdapter, org.keycloak.models.cache.infinispan.UserAdapter, org.keycloak.models.jpa.UserAdapter, org.keycloak.models.utils.UserModelDelegate, org.keycloak.storage.ldap.ReadonlyLDAPUserModelDelegate, org.keycloak.models.utils.ReadOnlyUserModelDelegateで実装されています。
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
1.8.13