keycloak
|
公開メンバ関数 | |
UserCacheSession (UserCacheManager cache, KeycloakSession session) | |
void | clear () |
UserProvider | getDelegate () |
void | registerUserInvalidation (RealmModel realm, CachedUser user) |
void | evict (RealmModel realm, UserModel user) |
void | evict (RealmModel realm) |
UserModel | getUserById (String id, RealmModel realm) |
UserModel | getUserByUsername (String username, RealmModel realm) |
UserModel | getUserByEmail (String email, RealmModel realm) |
void | close () |
UserModel | getUserByFederatedIdentity (FederatedIdentityModel socialLink, RealmModel realm) |
List< UserModel > | getGroupMembers (RealmModel realm, GroupModel group, int firstResult, int maxResults) |
List< UserModel > | getGroupMembers (RealmModel realm, GroupModel group) |
List< UserModel > | getRoleMembers (RealmModel realm, RoleModel role, int firstResult, int maxResults) |
List< UserModel > | getRoleMembers (RealmModel realm, RoleModel role) |
UserModel | getServiceAccount (ClientModel client) |
UserModel | findServiceAccount (ClientModel client) |
List< UserModel > | getUsers (RealmModel realm, boolean includeServiceAccounts) |
int | getUsersCount (RealmModel realm, boolean includeServiceAccount) |
int | getUsersCount (RealmModel realm) |
List< UserModel > | getUsers (RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts) |
List< UserModel > | getUsers (RealmModel realm) |
List< UserModel > | getUsers (RealmModel realm, int firstResult, int maxResults) |
List< UserModel > | searchForUser (String search, RealmModel realm) |
List< UserModel > | searchForUser (String search, RealmModel realm, int firstResult, int maxResults) |
List< UserModel > | searchForUser (Map< String, String > attributes, RealmModel realm) |
List< UserModel > | searchForUser (Map< String, String > attributes, RealmModel realm, int firstResult, int maxResults) |
List< UserModel > | searchForUserByUserAttribute (String attrName, String attrValue, RealmModel realm) |
Set< FederatedIdentityModel > | getFederatedIdentities (UserModel user, RealmModel realm) |
FederatedIdentityModel | getFederatedIdentity (UserModel user, String socialProvider, RealmModel realm) |
void | updateConsent (RealmModel realm, String userId, UserConsentModel consent) |
boolean | revokeConsentForClient (RealmModel realm, String userId, String clientInternalId) |
void | addConsent (RealmModel realm, String userId, UserConsentModel consent) |
UserConsentModel | getConsentByClient (RealmModel realm, String userId, String clientId) |
List< UserConsentModel > | getConsents (RealmModel realm, String userId) |
void | setNotBeforeForUser (RealmModel realm, UserModel user, int notBefore) |
int | getNotBeforeOfUser (RealmModel realm, UserModel user) |
UserModel | addUser (RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions) |
UserModel | addUser (RealmModel realm, String username) |
boolean | removeUser (RealmModel realm, UserModel user) |
void | addFederatedIdentity (RealmModel realm, UserModel user, FederatedIdentityModel socialLink) |
void | updateFederatedIdentity (RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel) |
boolean | removeFederatedIdentity (RealmModel realm, UserModel user, String socialProvider) |
void | grantToAllUsers (RealmModel realm, RoleModel role) |
void | preRemove (RealmModel realm) |
void | preRemove (RealmModel realm, RoleModel role) |
void | preRemove (RealmModel realm, GroupModel group) |
void | preRemove (RealmModel realm, ClientModel client) |
void | preRemove (ProtocolMapperModel protocolMapper) |
void | preRemove (ClientScopeModel clientScope) |
void | preRemove (RealmModel realm, ComponentModel component) |
void | removeImportedUsers (RealmModel realm, String storageProviderId) |
void | unlinkUsers (RealmModel realm, String storageProviderId) |
限定公開メンバ関数 | |
void | runInvalidations () |
UserModel | getUserAdapter (RealmModel realm, String userId, Long loaded, UserModel delegate) |
UserModel | validateCache (RealmModel realm, CachedUser cached) |
UserModel | cacheUser (RealmModel realm, UserModel delegate, Long revision) |
void | fullyInvalidateUser (RealmModel realm, UserModel user) |
限定公開変数類 | |
UserCacheManager | cache |
KeycloakSession | session |
UserProvider | delegate |
boolean | transactionActive |
boolean | setRollbackOnly |
final long | startupRevision |
Set< String > | invalidations = new HashSet<>() |
Set< String > | realmInvalidations = new HashSet<>() |
Set< InvalidationEvent > | invalidationEvents = new HashSet<>() |
Map< String, UserModel > | managedUsers = new HashMap<>() |
静的限定公開変数類 | |
static final Logger | logger = Logger.getLogger(UserCacheSession.class) |
静的関数 | |
static String | getUserByUsernameCacheKey (String realmId, String username) |
static String | getUserByEmailCacheKey (String realmId, String email) |
static String | getUserByFederatedIdentityCacheKey (String realmId, String identityProvider, String socialUserId) |
static String | getFederatedIdentityLinksCacheKey (String userId) |
static String | getConsentCacheKey (String userId) |
非公開メンバ関数 | |
KeycloakTransaction | getTransaction () |
boolean | isRegisteredForInvalidation (RealmModel realm, String userId) |
void | onCache (RealmModel realm, UserAdapter adapter, UserModel delegate) |
void | invalidateConsent (String userId) |
UserConsentModel | toConsentModel (RealmModel realm, CachedUserConsent cachedConsent) |
void | invalidateFederationLink (String userId) |
void | addRealmInvalidation (String realmId) |
静的非公開メンバ関数 | |
static String | getUserByFederatedIdentityCacheKey (String realmId, FederatedIdentityModel socialLink) |
|
inline |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlineprivate |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserRegistrationProviderを実装しています。
|
inlineprotected |
|
inline |
org.keycloak.models.cache.UserCacheを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.cache.UserCacheを実装しています。
|
inline |
org.keycloak.models.cache.UserCacheを実装しています。
|
inline |
|
inlineprotected |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlinestaticpackage |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlinestaticpackage |
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlineprivate |
|
inlineprotected |
|
inline |
org.keycloak.storage.user.UserLookupProviderを実装しています。
|
inlinestaticpackage |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlinestaticprivate |
|
inlinestaticpackage |
|
inline |
org.keycloak.storage.user.UserLookupProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserLookupProviderを実装しています。
|
inlinestaticpackage |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserBulkUpdateProviderを実装しています。
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserRegistrationProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlineprotected |
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.storage.user.UserQueryProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlineprivate |
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inline |
org.keycloak.models.UserProviderを実装しています。
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |