## Uses of Interface
org.keycloak.authentication.RequiredActionContext

- Packages that use RequiredActionContext
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.requiredactions |

- - ### Uses of RequiredActionContext in org.keycloak.authentication

    Classes in org.keycloak.authentication that implement RequiredActionContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RequiredActionContextResult`

    Fields in org.keycloak.authentication declared as RequiredActionContext
    Modifier and Type | Field and Description
    --- | ---
    `protected RequiredActionContext` | ConsoleDisplayMode.`requiredActionContext`

    Methods in org.keycloak.authentication with parameters of type RequiredActionContext
    Modifier and Type | Method and Description
    --- | ---
    `static ConsoleDisplayMode` | ConsoleDisplayMode.`challenge(RequiredActionContext context)` Build challenge response for required actions
    `void` | RequiredActionProvider.`evaluateTriggers(RequiredActionContext context)` Called every time a user authenticates.
    `static ConsoleDisplayMode.HeaderBuilder` | ConsoleDisplayMode.`header(RequiredActionContext context)` Build challenge response header only for required actions
    `void` | RequiredActionProvider.`processAction(RequiredActionContext context)` Called when a required action has form input you want to process.
    `void` | RequiredActionProvider.`requiredActionChallenge(RequiredActionContext context)` If the user has a required action set, this method will be the initial call to obtain what to display to the user's browser.

  - ### Uses of RequiredActionContext in org.keycloak.authentication.requiredactions

    Methods in org.keycloak.authentication.requiredactions with parameters of type RequiredActionContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ConsoleDisplayMode` | ConsoleVerifyEmail.`challenge(RequiredActionContext context)`
    `protected ConsoleDisplayMode` | ConsoleUpdateTotp.`challenge(RequiredActionContext context)`
    `protected ConsoleDisplayMode` | ConsoleUpdatePassword.`challenge(RequiredActionContext context)`
    `void` | WebAuthnRegister.`evaluateTriggers(RequiredActionContext context)`
    `void` | VerifyUserProfile.`evaluateTriggers(RequiredActionContext context)`
    `void` | VerifyEmail.`evaluateTriggers(RequiredActionContext context)`
    `void` | UpdateUserLocaleAction.`evaluateTriggers(RequiredActionContext context)`
    `void` | UpdateTotp.`evaluateTriggers(RequiredActionContext context)`
    `void` | UpdateProfile.`evaluateTriggers(RequiredActionContext context)`
    `void` | UpdatePassword.`evaluateTriggers(RequiredActionContext context)`
    `void` | TermsAndConditions.`evaluateTriggers(RequiredActionContext context)`
    `void` | DeleteAccount.`evaluateTriggers(RequiredActionContext context)`
    `void` | ConsoleVerifyEmail.`evaluateTriggers(RequiredActionContext context)`
    `void` | ConsoleUpdateTotp.`evaluateTriggers(RequiredActionContext context)`
    `void` | ConsoleUpdateProfile.`evaluateTriggers(RequiredActionContext context)`
    `void` | ConsoleTermsAndConditions.`evaluateTriggers(RequiredActionContext context)`
    `protected WebAuthnPolicy` | WebAuthnRegister.`getWebAuthnPolicy(RequiredActionContext context)`
    `protected WebAuthnPolicy` | WebAuthnPasswordlessRegister.`getWebAuthnPolicy(RequiredActionContext context)`
    `void` | WebAuthnRegister.`processAction(RequiredActionContext context)`
    `void` | VerifyUserProfile.`processAction(RequiredActionContext context)`
    `void` | VerifyEmail.`processAction(RequiredActionContext context)`
    `void` | UpdateUserLocaleAction.`processAction(RequiredActionContext context)`
    `void` | UpdateTotp.`processAction(RequiredActionContext context)`
    `void` | UpdateProfile.`processAction(RequiredActionContext context)`
    `void` | UpdatePassword.`processAction(RequiredActionContext context)`
    `void` | TermsAndConditions.`processAction(RequiredActionContext context)`
    `void` | DeleteAccount.`processAction(RequiredActionContext context)`
    `void` | ConsoleVerifyEmail.`processAction(RequiredActionContext context)`
    `void` | ConsoleUpdateTotp.`processAction(RequiredActionContext context)`
    `void` | ConsoleUpdateProfile.`processAction(RequiredActionContext context)`
    `void` | ConsoleUpdatePassword.`processAction(RequiredActionContext context)`
    `void` | ConsoleTermsAndConditions.`processAction(RequiredActionContext context)`
    `void` | WebAuthnRegister.`requiredActionChallenge(RequiredActionContext context)`
    `void` | VerifyUserProfile.`requiredActionChallenge(RequiredActionContext context)`
    `void` | VerifyEmail.`requiredActionChallenge(RequiredActionContext context)`
    `void` | UpdateUserLocaleAction.`requiredActionChallenge(RequiredActionContext context)`
    `void` | UpdateTotp.`requiredActionChallenge(RequiredActionContext context)`
    `void` | UpdateProfile.`requiredActionChallenge(RequiredActionContext context)`
    `void` | UpdatePassword.`requiredActionChallenge(RequiredActionContext context)`
    `void` | TermsAndConditions.`requiredActionChallenge(RequiredActionContext context)`
    `void` | DeleteAccount.`requiredActionChallenge(RequiredActionContext context)`
    `void` | ConsoleVerifyEmail.`requiredActionChallenge(RequiredActionContext context)`
    `void` | ConsoleUpdateTotp.`requiredActionChallenge(RequiredActionContext context)`
    `void` | ConsoleUpdateProfile.`requiredActionChallenge(RequiredActionContext context)`
    `void` | ConsoleUpdatePassword.`requiredActionChallenge(RequiredActionContext context)`
    `void` | ConsoleTermsAndConditions.`requiredActionChallenge(RequiredActionContext context)`
    `protected boolean` | UpdateTotp.`validateOTPCredential(RequiredActionContext context, String token, OTPCredentialModel credentialModel, OTPPolicy policy)`

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