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

公開メンバ関数

void addScript (String scriptUrl)
 
Response createResponse (UserModel.RequiredAction action)
 
Response createForm (String form)
 
String getMessage (String message)
 
String getMessage (String message, String... parameters)
 
Response createLogin ()
 
Response createPasswordReset ()
 
Response createLoginTotp ()
 
Response createRegistration ()
 
Response createInfoPage ()
 
Response createUpdateProfilePage ()
 
Response createIdpLinkConfirmLinkPage ()
 
Response createIdpLinkEmailPage ()
 
Response createLoginExpiredPage ()
 
Response createErrorPage (Response.Status status)
 
Response createOAuthGrant ()
 
Response createCode ()
 
Response createX509ConfirmPage ()
 
LoginFormsProvider setAuthenticationSession (AuthenticationSessionModel authenticationSession)
 
LoginFormsProvider setClientSessionCode (String accessCode)
 
LoginFormsProvider setAccessRequest (List< ClientScopeModel > clientScopesRequested)
 
LoginFormsProvider setError (String message, Object ... parameters)
 
LoginFormsProvider setErrors (List< FormMessage > messages)
 
LoginFormsProvider addError (FormMessage errorMessage)
 
LoginFormsProvider addSuccess (FormMessage errorMessage)
 
LoginFormsProvider setSuccess (String message, Object ... parameters)
 
LoginFormsProvider setInfo (String message, Object ... parameters)
 
LoginFormsProvider setUser (UserModel user)
 
LoginFormsProvider setResponseHeader (String headerName, String headerValue)
 
LoginFormsProvider setFormData (MultivaluedMap< String, String > formData)
 
LoginFormsProvider setAttribute (String name, Object value)
 
LoginFormsProvider setStatus (Response.Status status)
 
LoginFormsProvider setMediaType (javax.ws.rs.core.MediaType type)
 
LoginFormsProvider setActionUri (URI requestUri)
 
LoginFormsProvider setExecution (String execution)
 
void close ()
 

公開変数類

String UPDATE_PROFILE_CONTEXT_ATTR = "updateProfileCtx"
 
String IDENTITY_PROVIDER_BROKER_CONTEXT = "identityProviderBrokerCtx"
 
String USERNAME_EDIT_DISABLED = "usernameEditDisabled"
 

詳解

著者
Stian Thorgersen

関数詳解

◆ addError()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.addError ( FormMessage  errorMessage)

◆ addScript()

void org.keycloak.forms.login.LoginFormsProvider.addScript ( String  scriptUrl)

Adds a script to the html header

引数
scriptUrl

org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProviderで実装されています。

◆ addSuccess()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.addSuccess ( FormMessage  errorMessage)

Add a success message to the form

引数
errorMessage
戻り値

org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProviderで実装されています。

◆ 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項目)で実装されています。

◆ createCode()

Response org.keycloak.forms.login.LoginFormsProvider.createCode ( )

◆ createErrorPage()

Response org.keycloak.forms.login.LoginFormsProvider.createErrorPage ( Response.Status  status)

◆ createForm()

Response org.keycloak.forms.login.LoginFormsProvider.createForm ( String  form)

◆ createIdpLinkConfirmLinkPage()

Response org.keycloak.forms.login.LoginFormsProvider.createIdpLinkConfirmLinkPage ( )

◆ createIdpLinkEmailPage()

Response org.keycloak.forms.login.LoginFormsProvider.createIdpLinkEmailPage ( )

◆ createInfoPage()

Response org.keycloak.forms.login.LoginFormsProvider.createInfoPage ( )

◆ createLogin()

Response org.keycloak.forms.login.LoginFormsProvider.createLogin ( )

◆ createLoginExpiredPage()

Response org.keycloak.forms.login.LoginFormsProvider.createLoginExpiredPage ( )

◆ createLoginTotp()

Response org.keycloak.forms.login.LoginFormsProvider.createLoginTotp ( )

◆ createOAuthGrant()

Response org.keycloak.forms.login.LoginFormsProvider.createOAuthGrant ( )

◆ createPasswordReset()

Response org.keycloak.forms.login.LoginFormsProvider.createPasswordReset ( )

◆ createRegistration()

Response org.keycloak.forms.login.LoginFormsProvider.createRegistration ( )

◆ createResponse()

Response org.keycloak.forms.login.LoginFormsProvider.createResponse ( UserModel.RequiredAction  action)

◆ createUpdateProfilePage()

Response org.keycloak.forms.login.LoginFormsProvider.createUpdateProfilePage ( )

◆ createX509ConfirmPage()

Response org.keycloak.forms.login.LoginFormsProvider.createX509ConfirmPage ( )

◆ getMessage() [1/2]

String org.keycloak.forms.login.LoginFormsProvider.getMessage ( String  message)

◆ getMessage() [2/2]

String org.keycloak.forms.login.LoginFormsProvider.getMessage ( String  message,
String...  parameters 
)

◆ setAccessRequest()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setAccessRequest ( List< ClientScopeModel clientScopesRequested)

◆ setActionUri()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setActionUri ( URI  requestUri)

◆ setAttribute()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setAttribute ( String  name,
Object  value 
)

◆ setAuthenticationSession()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setAuthenticationSession ( AuthenticationSessionModel  authenticationSession)

◆ setClientSessionCode()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setClientSessionCode ( String  accessCode)

◆ setError()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setError ( String  message,
Object ...  parameters 
)

Set one global error message.

引数
messagekey of message
parametersto be formatted into message

◆ setErrors()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setErrors ( List< FormMessage messages)

Set multiple error messages.

引数
messagesto be set

org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProviderで実装されています。

◆ setExecution()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setExecution ( String  execution)

◆ setFormData()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setFormData ( MultivaluedMap< String, String >  formData)

◆ setInfo()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setInfo ( String  message,
Object ...  parameters 
)

◆ setMediaType()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setMediaType ( javax.ws.rs.core.MediaType  type)

◆ setResponseHeader()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setResponseHeader ( String  headerName,
String  headerValue 
)

◆ setStatus()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setStatus ( Response.Status  status)

◆ setSuccess()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setSuccess ( String  message,
Object ...  parameters 
)

◆ setUser()

LoginFormsProvider org.keycloak.forms.login.LoginFormsProvider.setUser ( UserModel  user)

メンバ詳解

◆ IDENTITY_PROVIDER_BROKER_CONTEXT

String org.keycloak.forms.login.LoginFormsProvider.IDENTITY_PROVIDER_BROKER_CONTEXT = "identityProviderBrokerCtx"

◆ UPDATE_PROFILE_CONTEXT_ATTR

String org.keycloak.forms.login.LoginFormsProvider.UPDATE_PROFILE_CONTEXT_ATTR = "updateProfileCtx"

◆ USERNAME_EDIT_DISABLED

String org.keycloak.forms.login.LoginFormsProvider.USERNAME_EDIT_DISABLED = "usernameEditDisabled"

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