Class SharedStateConstants

java.lang.Object
org.forgerock.openam.auth.node.api.SharedStateConstants

@SupportedAll public final class SharedStateConstants extends Object
This class represents all the constants that can be used as keys for storing values in the tree's shared state.
  • Field Details

    • REALM

      public static final String REALM
      The Realm.
      See Also:
    • AUTH_LEVEL

      public static final String AUTH_LEVEL
      The current authentication level achieved so far processing the tree.
      See Also:
    • TARGET_AUTH_LEVEL

      public static final String TARGET_AUTH_LEVEL
      The desirable authentication level to achieve at successful authentication.
      See Also:
    • CURRENT_NODE_ID

      public static final String CURRENT_NODE_ID
      The nodeId of the node being processed in the tree.
      See Also:
    • USERNAME

      public static final String USERNAME
      The username.
      See Also:
    • UNIVERSAL_ID

      public static final String UNIVERSAL_ID
      The user universal id.
      See Also:
    • PASSWORD

      public static final String PASSWORD
      The user's password.
      See Also:
    • ONE_TIME_PASSWORD

      public static final String ONE_TIME_PASSWORD
      The One Time Password.
      See Also:
    • ONE_TIME_PASSWORD_TIMESTAMP

      public static final String ONE_TIME_PASSWORD_TIMESTAMP
      The time at which the one time password was created.
      See Also:
    • RETRIES_REMAINING

      public static final String RETRIES_REMAINING
      The countdown of number of retries remaining.
      See Also:
    • RETRY_COUNT

      public static final String RETRY_COUNT
      The count of number of retries.
      See Also:
    • EMAIL_ADDRESS

      public static final String EMAIL_ADDRESS
      The user's email address.
      See Also:
    • SUCCESS_URL

      public static final String SUCCESS_URL
      The post authentication success URL.
      See Also:
    • FAILURE_URL

      public static final String FAILURE_URL
      The post authentication failure URL.
      See Also:
    • USER_GOTO_PARAM_KEY

      public static final String USER_GOTO_PARAM_KEY
      The goto URL parameter key.
      See Also:
    • USER_GOTO_ON_FAIL_PARAM_KEY

      public static final String USER_GOTO_ON_FAIL_PARAM_KEY
      The gotoOnFail URL parameter key.
      See Also:
    • NODE_TYPE

      public static final String NODE_TYPE
      The AuthType parameter key. Must be kept in sync with: ISAuthConstants#NODE_TYPE.
      See Also:
    • OBJECT_ATTRIBUTES

      @Deprecated public static final String OBJECT_ATTRIBUTES
      Deprecated.
      use IdmIntegrationService.OBJECT_ATTRIBUTES instead.
      The container for user object attribute data. This should never be imported by a Node.
      See Also:
    • USER_INFO

      public static final String USER_INFO
      User info payload key.
      See Also:
    • ERROR_MESSAGE_KEY

      public static final String ERROR_MESSAGE_KEY
      Error message key.
      See Also:
    • LOCKOUT_MESSAGE_KEY

      public static final String LOCKOUT_MESSAGE_KEY
      Lockout message key.
      See Also:
    • TOKEN_RESTRICTION

      public static final String TOKEN_RESTRICTION
      The final session that is issued after authentication will be restricted according to this restriction.
      See Also:
    • WEBAUTHN_EXTENSIONS

      public static final String WEBAUTHN_EXTENSIONS
      Key for a map of extension input data.
      See Also:
    • MAX_TREE_DURATION_IN_MINUTES

      public static final String MAX_TREE_DURATION_IN_MINUTES
      Key for the max tree duration (in minutes).
      See Also: