|
keycloak-spi-private
|


公開メンバ関数 | |
| void | buildPage (FormContext context, LoginFormsProvider form) |
| void | validate (ValidationContext context) |
| void | success (FormContext context) |
| boolean | requiresUser () |
| boolean | configuredFor (KeycloakSession session, RealmModel realm, UserModel user) |
| void | setRequiredActions (KeycloakSession session, RealmModel realm, UserModel user) |
Fine grain processing of a form. Allows you to split up the processing of a form into smaller parts so that you can enable/disable them from the admin console. For example, Recaptcha is a FormAction. This allows you as the admin to turn Recaptcha on/off even though it is on the same form/page as other registration validation.
| void org.keycloak.authentication.FormAction.buildPage | ( | FormContext | context, |
| LoginFormsProvider | form | ||
| ) |
When a FormAuthenticator is rendering the challenge page, even FormAction.buildPage() method will be called This gives the FormAction the opportunity to add additional attributes to the form to be displayed.
| context | |
| form |
| boolean org.keycloak.authentication.FormAction.configuredFor | ( | KeycloakSession | session, |
| RealmModel | realm, | ||
| UserModel | user | ||
| ) |
| boolean org.keycloak.authentication.FormAction.requiresUser | ( | ) |
Does this FormAction require that a user be set? For registration, this method will always return false.
| void org.keycloak.authentication.FormAction.setRequiredActions | ( | KeycloakSession | session, |
| RealmModel | realm, | ||
| UserModel | user | ||
| ) |
Set actions to configure authenticator
| void org.keycloak.authentication.FormAction.success | ( | FormContext | context | ) |
Called after all validate() calls of all FormAction providers are successful.
| context |
| void org.keycloak.authentication.FormAction.validate | ( | ValidationContext | context | ) |
This is the first phase of form processing. Each FormAction.validate() method is called. This gives the FormAction a chance to validate and challenge if user input is invalid.
| context |
1.8.13