Class VerifyUserProfile

java.lang.Object
org.keycloak.authentication.requiredactions.UpdateProfile
org.keycloak.authentication.requiredactions.VerifyUserProfile
All Implemented Interfaces:
org.keycloak.authentication.RequiredActionFactory, org.keycloak.authentication.RequiredActionProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.authentication.RequiredActionProvider>

public class VerifyUserProfile extends UpdateProfile
Author:
Pedro Igor
  • Field Summary

    Fields inherited from interface org.keycloak.authentication.RequiredActionFactory

    MAX_AUTH_AGE_CONFIG_PROPERTIES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.authentication.RequiredActionProvider
    create(org.keycloak.models.KeycloakSession session)
     
    void
    evaluateTriggers(org.keycloak.authentication.RequiredActionContext context)
     
     
     
    protected org.keycloak.models.UserModel.RequiredAction
     
    org.keycloak.authentication.InitiatedActionSupport
     
    void
    requiredActionChallenge(org.keycloak.authentication.RequiredActionContext context)
     

    Methods inherited from class org.keycloak.authentication.requiredactions.UpdateProfile

    close, createResponse, init, postInit, processAction

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    dependsOn, order

    Methods inherited from interface org.keycloak.authentication.RequiredActionFactory

    getConfigMetadata, isConfigurable, isOneTimeAction, validateConfig

    Methods inherited from interface org.keycloak.authentication.RequiredActionProvider

    getMaxAuthAge, getMaxAuthAge, initiatedActionCanceled
  • Constructor Details

    • VerifyUserProfile

      public VerifyUserProfile()
  • Method Details

    • initiatedActionSupport

      public org.keycloak.authentication.InitiatedActionSupport initiatedActionSupport()
      Specified by:
      initiatedActionSupport in interface org.keycloak.authentication.RequiredActionProvider
      Overrides:
      initiatedActionSupport in class UpdateProfile
    • getResponseAction

      protected org.keycloak.models.UserModel.RequiredAction getResponseAction()
      Overrides:
      getResponseAction in class UpdateProfile
    • evaluateTriggers

      public void evaluateTriggers(org.keycloak.authentication.RequiredActionContext context)
      Specified by:
      evaluateTriggers in interface org.keycloak.authentication.RequiredActionProvider
      Overrides:
      evaluateTriggers in class UpdateProfile
    • requiredActionChallenge

      public void requiredActionChallenge(org.keycloak.authentication.RequiredActionContext context)
      Specified by:
      requiredActionChallenge in interface org.keycloak.authentication.RequiredActionProvider
      Overrides:
      requiredActionChallenge in class UpdateProfile
    • create

      public org.keycloak.authentication.RequiredActionProvider create(org.keycloak.models.KeycloakSession session)
      Specified by:
      create in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.RequiredActionProvider>
      Overrides:
      create in class UpdateProfile
    • getDisplayText

      public String getDisplayText()
      Specified by:
      getDisplayText in interface org.keycloak.authentication.RequiredActionFactory
      Overrides:
      getDisplayText in class UpdateProfile
    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.RequiredActionProvider>
      Overrides:
      getId in class UpdateProfile