keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.storage.federated.UserFederatedStorageProvider インタフェース
org.keycloak.storage.federated.UserFederatedStorageProvider の継承関係図
Inheritance graph
org.keycloak.storage.federated.UserFederatedStorageProvider 連携図
Collaboration graph

公開メンバ関数

List< String > getStoredUsers (RealmModel realm, int first, int max)
 
int getStoredUsersCount (RealmModel realm)
 
void preRemove (RealmModel realm)
 
void preRemove (RealmModel realm, GroupModel group)
 
void preRemove (RealmModel realm, RoleModel role)
 
void preRemove (RealmModel realm, ClientModel client)
 
void preRemove (ProtocolMapperModel protocolMapper)
 
void preRemove (ClientScopeModel clientScope)
 
void preRemove (RealmModel realm, UserModel user)
 
void preRemove (RealmModel realm, ComponentModel model)
 
void close ()
 
void setSingleAttribute (RealmModel realm, String userId, String name, String value)
 
void setAttribute (RealmModel realm, String userId, String name, List< String > values)
 
void removeAttribute (RealmModel realm, String userId, String name)
 
MultivaluedHashMap< String, String > getAttributes (RealmModel realm, String userId)
 
List< String > getUsersByUserAttribute (RealmModel realm, String name, String value)
 
String getUserByFederatedIdentity (FederatedIdentityModel socialLink, RealmModel realm)
 
void addFederatedIdentity (RealmModel realm, String userId, FederatedIdentityModel socialLink)
 
boolean removeFederatedIdentity (RealmModel realm, String userId, String socialProvider)
 
void updateFederatedIdentity (RealmModel realm, String userId, FederatedIdentityModel federatedIdentityModel)
 
Set< FederatedIdentityModelgetFederatedIdentities (String userId, RealmModel realm)
 
FederatedIdentityModel getFederatedIdentity (String userId, String socialProvider, RealmModel realm)
 
void addConsent (RealmModel realm, String userId, UserConsentModel consent)
 
UserConsentModel getConsentByClient (RealmModel realm, String userId, String clientInternalId)
 
List< UserConsentModelgetConsents (RealmModel realm, String userId)
 
void updateConsent (RealmModel realm, String userId, UserConsentModel consent)
 
boolean revokeConsentForClient (RealmModel realm, String userId, String clientInternalId)
 
void setNotBeforeForUser (RealmModel realm, String userId, int notBefore)
 
int getNotBeforeOfUser (RealmModel realm, String userId)
 
Set< GroupModelgetGroups (RealmModel realm, String userId)
 
void joinGroup (RealmModel realm, String userId, GroupModel group)
 
void leaveGroup (RealmModel realm, String userId, GroupModel group)
 
List< String > getMembership (RealmModel realm, GroupModel group, int firstResult, int max)
 
Set< String > getRequiredActions (RealmModel realm, String userId)
 
void addRequiredAction (RealmModel realm, String userId, String action)
 
void removeRequiredAction (RealmModel realm, String userId, String action)
 
void grantRole (RealmModel realm, String userId, RoleModel role)
 
Set< RoleModelgetRoleMappings (RealmModel realm, String userId)
 
void deleteRoleMapping (RealmModel realm, String userId, RoleModel role)
 
void updateCredential (RealmModel realm, String userId, CredentialModel cred)
 
CredentialModel createCredential (RealmModel realm, String userId, CredentialModel cred)
 
boolean removeStoredCredential (RealmModel realm, String userId, String id)
 
CredentialModel getStoredCredentialById (RealmModel realm, String userId, String id)
 
List< CredentialModelgetStoredCredentials (RealmModel realm, String userId)
 
List< CredentialModelgetStoredCredentialsByType (RealmModel realm, String userId, String type)
 
CredentialModel getStoredCredentialByNameAndType (RealmModel realm, String userId, String name, String type)
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ addConsent()

void org.keycloak.storage.federated.UserConsentFederatedStorage.addConsent ( RealmModel  realm,
String  userId,
UserConsentModel  consent 
)
inherited

◆ addFederatedIdentity()

void org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.addFederatedIdentity ( RealmModel  realm,
String  userId,
FederatedIdentityModel  socialLink 
)
inherited

◆ addRequiredAction()

void org.keycloak.storage.federated.UserRequiredActionsFederatedStorage.addRequiredAction ( RealmModel  realm,
String  userId,
String  action 
)
inherited

◆ close()

void org.keycloak.provider.Provider.close ( )
inherited

org.keycloak.models.sessions.infinispan.InfinispanUserSessionProvider, org.keycloak.storage.UserStorageManager, org.keycloak.protocol.saml.SamlProtocol, org.keycloak.storage.ldap.LDAPStorageProvider, org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider, org.keycloak.models.cache.infinispan.RealmCacheSession, org.keycloak.models.jpa.JpaUserProvider, org.keycloak.models.cache.infinispan.UserCacheSession, org.keycloak.forms.account.freemarker.FreeMarkerAccountProvider, org.keycloak.protocol.oidc.OIDCLoginProtocol, org.keycloak.models.jpa.session.JpaUserSessionPersisterProvider, org.keycloak.credential.UserCredentialStoreManager, org.keycloak.services.managers.DefaultBruteForceProtector, org.keycloak.connections.jpa.updater.liquibase.LiquibaseJpaUpdaterProvider, org.keycloak.email.freemarker.FreeMarkerEmailTemplateProvider, org.keycloak.protocol.saml.EntityDescriptorDescriptionConverter, org.keycloak.federation.kerberos.KerberosFederationProvider, org.keycloak.models.jpa.JpaUserCredentialStore, org.keycloak.storage.ClientStorageManager, org.keycloak.keys.infinispan.InfinispanPublicKeyStorageProvider, org.keycloak.models.sessions.infinispan.InfinispanAuthenticationSessionProvider, org.keycloak.services.clientregistration.AbstractClientRegistrationProvider, org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticator, org.keycloak.authentication.authenticators.resetcred.ResetCredentialEmail, org.keycloak.authentication.forms.RegistrationRecaptcha, org.keycloak.authentication.authenticators.browser.ScriptBasedAuthenticator, org.keycloak.email.DefaultEmailSenderProvider, org.keycloak.models.jpa.JpaRealmProvider, org.keycloak.exportimport.dir.DirImportProvider, org.keycloak.protocol.docker.DockerAuthV2Protocol, org.keycloak.authentication.authenticators.browser.SpnegoAuthenticator, org.keycloak.authorization.AuthorizationProvider, org.keycloak.authentication.authenticators.resetcred.ResetCredentialChooseUser, org.keycloak.authentication.forms.RegistrationUserCreation, org.keycloak.connections.jpa.updater.liquibase.lock.LiquibaseDBLockProvider, org.keycloak.theme.ExtendingThemeManager, org.keycloak.protocol.saml.installation.KeycloakSamlClientInstallation, org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession, org.keycloak.protocol.saml.installation.SamlIDPDescriptorClientInstallation, org.keycloak.authentication.authenticators.challenge.BasicAuthAuthenticator, org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticator, org.keycloak.protocol.oidc.installation.KeycloakOIDCClientInstallation, org.keycloak.authentication.forms.RegistrationProfile, org.keycloak.authentication.requiredactions.UpdatePassword, org.keycloak.authentication.requiredactions.UpdateProfile, org.keycloak.protocol.saml.mappers.RoleNameMapper, org.keycloak.authentication.forms.RegistrationPassword, org.keycloak.protocol.oidc.OIDCWellKnownProvider, org.keycloak.events.log.JBossLoggingEventListenerProvider, org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticator, org.keycloak.connections.jpa.updater.liquibase.conn.DefaultLiquibaseConnectionProvider, org.keycloak.authentication.authenticators.console.ConsoleUsernamePasswordAuthenticator, org.keycloak.authentication.authenticators.broker.AbstractIdpAuthenticator, org.keycloak.protocol.saml.installation.ModAuthMellonClientInstallation, org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticator, org.keycloak.credential.hash.Pbkdf2PasswordHashProvider, org.keycloak.events.jpa.JpaEventStoreProvider, org.keycloak.authentication.authenticators.browser.UsernamePasswordForm, org.keycloak.authentication.authenticators.browser.OTPFormAuthenticator, org.keycloak.authentication.requiredactions.ConsoleUpdateTotp, org.keycloak.authentication.requiredactions.ConsoleVerifyEmail, org.keycloak.authentication.requiredactions.VerifyEmail, org.keycloak.authentication.requiredactions.TermsAndConditions, org.keycloak.authorization.protection.introspect.RPTIntrospectionProvider, org.keycloak.protocol.oidc.installation.KeycloakOIDCJbossSubsystemClientInstallation, org.keycloak.authentication.requiredactions.UpdateTotp, org.keycloak.models.UserProvider, org.keycloak.exportimport.dir.DirExportProvider, org.keycloak.models.UserSessionProvider, org.keycloak.scripting.DefaultScriptingProvider, org.keycloak.protocol.oidc.AccessTokenIntrospectionProvider, org.keycloak.protocol.saml.installation.SamlSPDescriptorClientInstallation, org.keycloak.exportimport.singlefile.SingleFileExportProvider, org.keycloak.exportimport.singlefile.SingleFileImportProvider, org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory, org.keycloak.services.migration.DefaultMigrationProvider, org.keycloak.authentication.authenticators.resetcred.AbstractSetRequiredActionAuthenticator, org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper, org.keycloak.services.clientregistration.AdapterInstallationClientRegistrationProvider, org.keycloak.timer.basic.BasicTimerProvider, org.keycloak.theme.FolderThemeProvider, org.keycloak.models.RealmProvider, org.keycloak.policy.HistoryPasswordPolicyProvider, org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation, org.keycloak.storage.jpa.JpaUserFederatedStorageProvider, org.keycloak.authentication.authenticators.browser.CookieAuthenticator, org.keycloak.keys.AbstractGeneratedSecretKeyProvider, org.keycloak.authorization.jpa.store.JPAStoreFactory, org.keycloak.events.email.EmailEventListenerProvider, org.keycloak.authentication.authenticators.challenge.NoCookieFlowRedirectAuthenticator, org.keycloak.policy.BlacklistPasswordPolicyProvider, org.keycloak.authentication.authenticators.console.ConsoleOTPFormAuthenticator, org.keycloak.authentication.requiredactions.ConsoleTermsAndConditions, org.keycloak.models.sessions.infinispan.InfinispanCodeToTokenStoreProvider, org.keycloak.policy.RegexPatternsPasswordPolicyProvider, org.keycloak.models.sessions.infinispan.InfinispanStickySessionEncoderProvider, org.keycloak.cluster.infinispan.InfinispanClusterProvider, org.keycloak.authentication.requiredactions.ConsoleUpdateProfile, org.keycloak.exportimport.KeycloakClientDescriptionConverter, org.keycloak.policy.DefaultPasswordPolicyManagerProvider, org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookup, org.keycloak.theme.ClasspathThemeProvider, org.keycloak.policy.DigitsPasswordPolicyProvider, org.keycloak.policy.LowerCasePasswordPolicyProvider, org.keycloak.policy.SpecialCharsPasswordPolicyProvider, org.keycloak.policy.UpperCasePasswordPolicyProvider, org.keycloak.models.session.DisabledUserSessionPersisterProvider, org.keycloak.policy.NotUsernamePasswordPolicyProvider, org.keycloak.theme.DefaultThemeSelectorProvider, org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider, org.keycloak.provider.ExceptionConverter, org.keycloak.policy.LengthPasswordPolicyProvider, org.keycloak.authentication.forms.RegistrationPage, org.keycloak.protocol.oidc.OIDCClientDescriptionConverter, org.keycloak.theme.ClasspathThemeResourceProviderFactory, org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory, org.keycloak.models.sessions.infinispan.InfinispanActionTokenStoreProvider, org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticator, org.keycloak.locale.DefaultLocaleSelectorProvider, org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory, org.keycloak.authentication.authenticators.directgrant.AbstractDirectGrantAuthenticator, org.keycloak.protocol.docker.installation.DockerComposeYamlInstallationProvider, org.keycloak.truststore.FileTruststoreProvider, org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper, org.keycloak.authentication.authenticators.AttemptedAuthenticator, org.keycloak.authorization.policy.provider.drools.DroolsPolicyProvider, org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy, org.keycloak.services.x509.DefaultClientCertificateLookup, org.keycloak.connections.jpa.DefaultJpaConnectionProvider, org.keycloak.authorization.config.UmaWellKnownProvider, org.keycloak.protocol.saml.mappers.AbstractSAMLProtocolMapper, org.keycloak.urls.HostnameProvider, org.keycloak.authentication.authenticators.client.AbstractClientAuthenticator, org.keycloak.keys.KeyProvider, org.keycloak.protocol.docker.installation.DockerRegistryConfigFileInstallationProvider, org.keycloak.protocol.docker.installation.DockerVariableOverrideInstallationProvider, org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper, org.keycloak.transaction.JtaTransactionManagerLookup, org.keycloak.broker.provider.AbstractIdentityProviderMapper, org.keycloak.authentication.AbstractFormAuthenticator, org.keycloak.crypto.SignatureProvider, org.keycloak.credential.CredentialProvider, org.keycloak.protocol.oidc.ext.OIDCExtProvider (計143項目)で実装されています。

◆ createCredential()

CredentialModel org.keycloak.storage.federated.UserFederatedUserCredentialStore.createCredential ( RealmModel  realm,
String  userId,
CredentialModel  cred 
)
inherited

◆ deleteRoleMapping()

void org.keycloak.storage.federated.UserRoleMappingsFederatedStorage.deleteRoleMapping ( RealmModel  realm,
String  userId,
RoleModel  role 
)
inherited

◆ getAttributes()

MultivaluedHashMap<String, String> org.keycloak.storage.federated.UserAttributeFederatedStorage.getAttributes ( RealmModel  realm,
String  userId 
)
inherited

◆ getConsentByClient()

UserConsentModel org.keycloak.storage.federated.UserConsentFederatedStorage.getConsentByClient ( RealmModel  realm,
String  userId,
String  clientInternalId 
)
inherited

◆ getConsents()

List<UserConsentModel> org.keycloak.storage.federated.UserConsentFederatedStorage.getConsents ( RealmModel  realm,
String  userId 
)
inherited

◆ getFederatedIdentities()

Set<FederatedIdentityModel> org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.getFederatedIdentities ( String  userId,
RealmModel  realm 
)
inherited

◆ getFederatedIdentity()

FederatedIdentityModel org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.getFederatedIdentity ( String  userId,
String  socialProvider,
RealmModel  realm 
)
inherited

◆ getGroups()

Set<GroupModel> org.keycloak.storage.federated.UserGroupMembershipFederatedStorage.getGroups ( RealmModel  realm,
String  userId 
)
inherited

◆ getMembership()

List<String> org.keycloak.storage.federated.UserGroupMembershipFederatedStorage.getMembership ( RealmModel  realm,
GroupModel  group,
int  firstResult,
int  max 
)
inherited

◆ getNotBeforeOfUser()

int org.keycloak.storage.federated.UserNotBeforeFederatedStorage.getNotBeforeOfUser ( RealmModel  realm,
String  userId 
)
inherited

◆ getRequiredActions()

Set<String> org.keycloak.storage.federated.UserRequiredActionsFederatedStorage.getRequiredActions ( RealmModel  realm,
String  userId 
)
inherited

◆ getRoleMappings()

Set<RoleModel> org.keycloak.storage.federated.UserRoleMappingsFederatedStorage.getRoleMappings ( RealmModel  realm,
String  userId 
)
inherited

◆ getStoredCredentialById()

CredentialModel org.keycloak.storage.federated.UserFederatedUserCredentialStore.getStoredCredentialById ( RealmModel  realm,
String  userId,
String  id 
)
inherited

◆ getStoredCredentialByNameAndType()

CredentialModel org.keycloak.storage.federated.UserFederatedUserCredentialStore.getStoredCredentialByNameAndType ( RealmModel  realm,
String  userId,
String  name,
String  type 
)
inherited

◆ getStoredCredentials()

List<CredentialModel> org.keycloak.storage.federated.UserFederatedUserCredentialStore.getStoredCredentials ( RealmModel  realm,
String  userId 
)
inherited

◆ getStoredCredentialsByType()

List<CredentialModel> org.keycloak.storage.federated.UserFederatedUserCredentialStore.getStoredCredentialsByType ( RealmModel  realm,
String  userId,
String  type 
)
inherited

◆ getStoredUsers()

List<String> org.keycloak.storage.federated.UserFederatedStorageProvider.getStoredUsers ( RealmModel  realm,
int  first,
int  max 
)

◆ getStoredUsersCount()

int org.keycloak.storage.federated.UserFederatedStorageProvider.getStoredUsersCount ( RealmModel  realm)

◆ getUserByFederatedIdentity()

String org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.getUserByFederatedIdentity ( FederatedIdentityModel  socialLink,
RealmModel  realm 
)
inherited

◆ getUsersByUserAttribute()

List<String> org.keycloak.storage.federated.UserAttributeFederatedStorage.getUsersByUserAttribute ( RealmModel  realm,
String  name,
String  value 
)
inherited

◆ grantRole()

void org.keycloak.storage.federated.UserRoleMappingsFederatedStorage.grantRole ( RealmModel  realm,
String  userId,
RoleModel  role 
)
inherited

◆ joinGroup()

void org.keycloak.storage.federated.UserGroupMembershipFederatedStorage.joinGroup ( RealmModel  realm,
String  userId,
GroupModel  group 
)
inherited

◆ leaveGroup()

void org.keycloak.storage.federated.UserGroupMembershipFederatedStorage.leaveGroup ( RealmModel  realm,
String  userId,
GroupModel  group 
)
inherited

◆ preRemove() [1/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm)

◆ preRemove() [2/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm,
GroupModel  group 
)

◆ preRemove() [3/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm,
RoleModel  role 
)

◆ preRemove() [4/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm,
ClientModel  client 
)

◆ preRemove() [5/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( ProtocolMapperModel  protocolMapper)

◆ preRemove() [6/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( ClientScopeModel  clientScope)

◆ preRemove() [7/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm,
UserModel  user 
)

◆ preRemove() [8/8]

void org.keycloak.storage.federated.UserFederatedStorageProvider.preRemove ( RealmModel  realm,
ComponentModel  model 
)

◆ removeAttribute()

void org.keycloak.storage.federated.UserAttributeFederatedStorage.removeAttribute ( RealmModel  realm,
String  userId,
String  name 
)
inherited

◆ removeFederatedIdentity()

boolean org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.removeFederatedIdentity ( RealmModel  realm,
String  userId,
String  socialProvider 
)
inherited

◆ removeRequiredAction()

void org.keycloak.storage.federated.UserRequiredActionsFederatedStorage.removeRequiredAction ( RealmModel  realm,
String  userId,
String  action 
)
inherited

◆ removeStoredCredential()

boolean org.keycloak.storage.federated.UserFederatedUserCredentialStore.removeStoredCredential ( RealmModel  realm,
String  userId,
String  id 
)
inherited

◆ revokeConsentForClient()

boolean org.keycloak.storage.federated.UserConsentFederatedStorage.revokeConsentForClient ( RealmModel  realm,
String  userId,
String  clientInternalId 
)
inherited

◆ setAttribute()

void org.keycloak.storage.federated.UserAttributeFederatedStorage.setAttribute ( RealmModel  realm,
String  userId,
String  name,
List< String >  values 
)
inherited

◆ setNotBeforeForUser()

void org.keycloak.storage.federated.UserNotBeforeFederatedStorage.setNotBeforeForUser ( RealmModel  realm,
String  userId,
int  notBefore 
)
inherited

◆ setSingleAttribute()

void org.keycloak.storage.federated.UserAttributeFederatedStorage.setSingleAttribute ( RealmModel  realm,
String  userId,
String  name,
String  value 
)
inherited

◆ updateConsent()

void org.keycloak.storage.federated.UserConsentFederatedStorage.updateConsent ( RealmModel  realm,
String  userId,
UserConsentModel  consent 
)
inherited

◆ updateCredential()

void org.keycloak.storage.federated.UserFederatedUserCredentialStore.updateCredential ( RealmModel  realm,
String  userId,
CredentialModel  cred 
)
inherited

◆ updateFederatedIdentity()

void org.keycloak.storage.federated.UserBrokerLinkFederatedStorage.updateFederatedIdentity ( RealmModel  realm,
String  userId,
FederatedIdentityModel  federatedIdentityModel 
)
inherited

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