Class DefaultActionTokenKey

  • All Implemented Interfaces:
    Serializable, org.keycloak.models.ActionTokenKeyModel, org.keycloak.Token
    Direct Known Subclasses:
    DefaultActionToken

    public class DefaultActionTokenKey
    extends org.keycloak.representations.JsonWebToken
    implements org.keycloak.models.ActionTokenKeyModel
    Author:
    hmlnarik
    See Also:
    Serialized Form
    • Field Detail

      • ACTION_TOKEN_USER_ID

        public static final String ACTION_TOKEN_USER_ID
        The authenticationSession note with ID of the user authenticated via the action token
        See Also:
        Constant Field Values
      • JSON_FIELD_ACTION_VERIFICATION_NONCE

        public static final String JSON_FIELD_ACTION_VERIFICATION_NONCE
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultActionTokenKey

        public DefaultActionTokenKey()
      • DefaultActionTokenKey

        public DefaultActionTokenKey​(String userId,
                                     String actionId,
                                     int absoluteExpirationInSecs,
                                     UUID actionVerificationNonce)
    • Method Detail

      • getUserId

        public String getUserId()
        Specified by:
        getUserId in interface org.keycloak.models.ActionTokenKeyModel
      • getActionId

        public String getActionId()
        Specified by:
        getActionId in interface org.keycloak.models.ActionTokenKeyModel
      • getActionVerificationNonce

        public UUID getActionVerificationNonce()
        Specified by:
        getActionVerificationNonce in interface org.keycloak.models.ActionTokenKeyModel