keycloak-oidc-service
公開メンバ関数 | 全メンバ一覧
org.keycloak.models.ClientProvider インタフェース
org.keycloak.models.ClientProvider の継承関係図
Inheritance graph
org.keycloak.models.ClientProvider 連携図
Collaboration graph

公開メンバ関数

List< ClientModelgetClients (RealmModel realm)
 
ClientModel addClient (RealmModel realm, String clientId)
 
ClientModel addClient (RealmModel realm, String id, String clientId)
 
RoleModel addClientRole (RealmModel realm, ClientModel client, String name)
 
RoleModel addClientRole (RealmModel realm, ClientModel client, String id, String name)
 
RoleModel getClientRole (RealmModel realm, ClientModel client, String name)
 
Set< RoleModelgetClientRoles (RealmModel realm, ClientModel client)
 
boolean removeClient (String id, RealmModel realm)
 
ClientModel getClientById (String id, RealmModel realm)
 
ClientModel getClientByClientId (String clientId, RealmModel realm)
 
void close ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ addClient() [1/2]

ClientModel org.keycloak.models.ClientProvider.addClient ( RealmModel  realm,
String  clientId 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ addClient() [2/2]

ClientModel org.keycloak.models.ClientProvider.addClient ( RealmModel  realm,
String  id,
String  clientId 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ addClientRole() [1/2]

RoleModel org.keycloak.models.ClientProvider.addClientRole ( RealmModel  realm,
ClientModel  client,
String  name 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ addClientRole() [2/2]

RoleModel org.keycloak.models.ClientProvider.addClientRole ( RealmModel  realm,
ClientModel  client,
String  id,
String  name 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ close()

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

org.keycloak.storage.UserStorageManager, org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider, org.keycloak.forms.account.freemarker.FreeMarkerAccountProvider, org.keycloak.protocol.oidc.OIDCLoginProtocol, org.keycloak.credential.UserCredentialStoreManager, org.keycloak.services.managers.DefaultBruteForceProtector, org.keycloak.email.freemarker.FreeMarkerEmailTemplateProvider, org.keycloak.storage.ClientStorageManager, 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.exportimport.dir.DirImportProvider, org.keycloak.authentication.authenticators.browser.SpnegoAuthenticator, org.keycloak.authorization.AuthorizationProvider, org.keycloak.authentication.authenticators.resetcred.ResetCredentialChooseUser, org.keycloak.authentication.forms.RegistrationUserCreation, org.keycloak.theme.ExtendingThemeManager, 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.authentication.forms.RegistrationPassword, org.keycloak.protocol.oidc.OIDCWellKnownProvider, org.keycloak.events.log.JBossLoggingEventListenerProvider, org.keycloak.authentication.authenticators.console.ConsoleUsernamePasswordAuthenticator, org.keycloak.authentication.authenticators.broker.AbstractIdpAuthenticator, org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticator, org.keycloak.credential.hash.Pbkdf2PasswordHashProvider, 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.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.services.clientregistration.AdapterInstallationClientRegistrationProvider, org.keycloak.timer.basic.BasicTimerProvider, org.keycloak.theme.FolderThemeProvider, org.keycloak.models.RealmProvider, org.keycloak.policy.HistoryPasswordPolicyProvider, org.keycloak.authentication.authenticators.browser.CookieAuthenticator, org.keycloak.keys.AbstractGeneratedSecretKeyProvider, 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.policy.RegexPatternsPasswordPolicyProvider, 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.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.authentication.authenticators.x509.X509ClientCertificateAuthenticator, org.keycloak.locale.DefaultLocaleSelectorProvider, org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory, org.keycloak.authentication.authenticators.directgrant.AbstractDirectGrantAuthenticator, org.keycloak.truststore.FileTruststoreProvider, org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper, org.keycloak.authentication.authenticators.AttemptedAuthenticator, org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy, org.keycloak.services.x509.DefaultClientCertificateLookup, org.keycloak.authorization.config.UmaWellKnownProvider, org.keycloak.urls.HostnameProvider, org.keycloak.authentication.authenticators.client.AbstractClientAuthenticator, org.keycloak.keys.KeyProvider, 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 (計102項目)で実装されています。

◆ getClientByClientId()

ClientModel org.keycloak.storage.client.ClientLookupProvider.getClientByClientId ( String  clientId,
RealmModel  realm 
)
inherited

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ getClientById()

ClientModel org.keycloak.storage.client.ClientLookupProvider.getClientById ( String  id,
RealmModel  realm 
)
inherited

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ getClientRole()

RoleModel org.keycloak.models.ClientProvider.getClientRole ( RealmModel  realm,
ClientModel  client,
String  name 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ getClientRoles()

Set<RoleModel> org.keycloak.models.ClientProvider.getClientRoles ( RealmModel  realm,
ClientModel  client 
)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ getClients()

List<ClientModel> org.keycloak.models.ClientProvider.getClients ( RealmModel  realm)

org.keycloak.storage.ClientStorageManagerで実装されています。

◆ removeClient()

boolean org.keycloak.models.ClientProvider.removeClient ( String  id,
RealmModel  realm 
)

org.keycloak.storage.ClientStorageManagerで実装されています。


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