## Uses of Class
org.keycloak.models.AuthenticationExecutionModel.Requirement

- Packages that use AuthenticationExecutionModel.Requirement
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.browser |
  org.keycloak.authentication.authenticators.challenge |
  org.keycloak.authentication.authenticators.cli |
  org.keycloak.authentication.authenticators.client |
  org.keycloak.authentication.authenticators.conditional |
  org.keycloak.authentication.authenticators.console |
  org.keycloak.authentication.authenticators.directgrant |
  org.keycloak.authentication.authenticators.resetcred |
  org.keycloak.authentication.authenticators.x509 |
  org.keycloak.authentication.forms |
  org.keycloak.models |
  org.keycloak.models.jpa.entities |
  org.keycloak.protocol.docker |
  org.keycloak.protocol.saml.profile.ecp.authenticator |
  org.keycloak.utils |

- - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication

    Fields in org.keycloak.authentication declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | ConfigurableAuthenticatorFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement` | AbstractAuthenticationFlowContext.`getCategoryRequirementFromCurrentFlow(String authenticatorCategory)`
    `AuthenticationExecutionModel.Requirement` | AuthenticationProcessor.Result.`getCategoryRequirementFromCurrentFlow(String authenticatorCategory)`
    `AuthenticationExecutionModel.Requirement[]` | ConfigurableAuthenticatorFactory.`getRequirementChoices()` What requirement settings are allowed.

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.broker

    Methods in org.keycloak.authentication.authenticators.broker that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | IdpReviewProfileAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | IdpEmailVerificationAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | IdpCreateUserIfUniqueAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | IdpConfirmLinkAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | IdpAutoLinkAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.browser

    Fields in org.keycloak.authentication.authenticators.browser declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | UsernamePasswordFormFactory.`REQUIREMENT_CHOICES`
    `static AuthenticationExecutionModel.Requirement[]` | UsernameFormFactory.`REQUIREMENT_CHOICES`
    `protected static AuthenticationExecutionModel.Requirement[]` | IdentityProviderAuthenticatorFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.browser that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | WebAuthnAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | UsernamePasswordFormFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | UsernameFormFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | SpnegoAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ScriptBasedAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | PasswordFormFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | OTPFormAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | IdentityProviderAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | CookieAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ConditionalOtpFormAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.challenge

    Fields in org.keycloak.authentication.authenticators.challenge declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | NoCookieFlowRedirectAuthenticatorFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.challenge that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | NoCookieFlowRedirectAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | BasicAuthOTPAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | BasicAuthAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.cli

    Fields in org.keycloak.authentication.authenticators.cli declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | CliUsernamePasswordAuthenticatorFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.cli that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | CliUsernamePasswordAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.client

    Methods in org.keycloak.authentication.authenticators.client that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | X509ClientAuthenticator.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | JWTClientSecretAuthenticator.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | JWTClientAuthenticator.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ClientIdAndSecretAuthenticator.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.conditional

    Methods in org.keycloak.authentication.authenticators.conditional that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | ConditionalUserConfiguredAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ConditionalRoleAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.console

    Fields in org.keycloak.authentication.authenticators.console declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | ConsoleUsernamePasswordAuthenticatorFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.console that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | ConsoleUsernamePasswordAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.directgrant

    Fields in org.keycloak.authentication.authenticators.directgrant declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | ValidateUsername.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.directgrant that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | ValidateUsername.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ValidatePassword.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ValidateOTP.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.resetcred

    Fields in org.keycloak.authentication.authenticators.resetcred declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | ResetCredentialEmail.`REQUIREMENT_CHOICES`
    `static AuthenticationExecutionModel.Requirement[]` | ResetCredentialChooseUser.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.resetcred that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | ResetCredentialEmail.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ResetCredentialChooseUser.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | AbstractSetRequiredActionAuthenticator.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.authenticators.x509

    Fields in org.keycloak.authentication.authenticators.x509 declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticationExecutionModel.Requirement[]` | ValidateX509CertificateUsernameFactory.`REQUIREMENT_CHOICES`

    Methods in org.keycloak.authentication.authenticators.x509 that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | X509ClientCertificateAuthenticatorFactory.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | ValidateX509CertificateUsernameFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.authentication.forms

    Methods in org.keycloak.authentication.forms that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | RegistrationUserCreation.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | RegistrationRecaptcha.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | RegistrationProfile.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | RegistrationPassword.`getRequirementChoices()`
    `AuthenticationExecutionModel.Requirement[]` | RegistrationPage.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.models

    Methods in org.keycloak.models that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement` | AuthenticationExecutionModel.`getRequirement()`
    `static AuthenticationExecutionModel.Requirement` | AuthenticationExecutionModel.Requirement.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static AuthenticationExecutionModel.Requirement[]` | AuthenticationExecutionModel.Requirement.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.keycloak.models with parameters of type AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthenticationExecutionModel.`setRequirement(AuthenticationExecutionModel.Requirement requirement)`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.models.jpa.entities

    Fields in org.keycloak.models.jpa.entities declared as AuthenticationExecutionModel.Requirement
    Modifier and Type | Field and Description
    --- | ---
    `protected AuthenticationExecutionModel.Requirement` | AuthenticationExecutionEntity.`requirement`

    Methods in org.keycloak.models.jpa.entities that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement` | AuthenticationExecutionEntity.`getRequirement()`

    Methods in org.keycloak.models.jpa.entities with parameters of type AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthenticationExecutionEntity.`setRequirement(AuthenticationExecutionModel.Requirement requirement)`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.protocol.docker

    Methods in org.keycloak.protocol.docker that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | DockerAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.protocol.saml.profile.ecp.authenticator

    Methods in org.keycloak.protocol.saml.profile.ecp.authenticator that return AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel.Requirement[]` | HttpBasicAuthenticatorFactory.`getRequirementChoices()`

  - ### Uses of AuthenticationExecutionModel.Requirement in org.keycloak.utils

    Methods in org.keycloak.utils with parameters of type AuthenticationExecutionModel.Requirement
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CredentialHelper.`setOrReplaceAuthenticationRequirement(KeycloakSession session, RealmModel realm, String type, AuthenticationExecutionModel.Requirement requirement, AuthenticationExecutionModel.Requirement currentRequirement)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.