Crear JWTAccessToken

La acción JWTAccessToken crea una señal web JSON (JWT).

Para obtener más información, consulte la documentación de JWT.

La tabla siguiente muestra los parámetros para la acción Crear JWTAccessToken .

Tabla 1. Crear parámetros de acción JWTAccessToken
Nombre Tipo de datos Relación Obligatorio Notas
Encabezado KeyValuePairs Subelemento El conjunto de pares nombre/valor que forman la cabecera JWT. Para obtener más información, consulte Cuadro 2
Carga útil KeyValuePairs Subelemento El conjunto de pares de nombre/valor que forman la carga útil de JWT. Para obtener más información, consulteCuadro 3
Secreto Serie Subelemento En V1, el secreto debe ser un archivo Base64 PKCS8 PEM. En V2 o posterior, puede ser un archivo PVKS1 o PVKS8 PEM, y puede especificarse como texto sin formato o Base64 codificado. Para obtener más información, consulte Cuadro 4
savePath JPath Atributo La ubicación en el estado para almacenar este valor.
Tabla 2. Estructura de cabecera
Nombre Tipo de datos Descripción Obligatorio Notas
nombre Serie El nombre de la cabecera.
valor Serie El valor de la cabecera. Nee  
Tabla 3. Estructura de carga
Nombre Tipo de datos Descripción Obligatorio Notas
nombre Serie El nombre de la carga útil.
valor Serie El valor de la carga útil. Nee  
Cuadro 4. Estructura secreta
Nombre Tipo de datos Descripción Obligatorio Notas
valor Serie El valor del secreto. Nee

ejemplo de XML

Esta acción crea un JWT con los valores de cabecera, carga útil y secreto proporcionados y lo guarda en el estado en la ubicación /access_token.

<CreateJWTAccessToken savePath="/access_token">
    <Header>
        <Value name="alg" value="HS256" />
        <Value name="typ" value="JWT" />
    </Header>
    <Payload>
        <Value name="iss" value="${/api_key}" />
    </Payload>
    <Secret value="${/api_secret}" />
</CreateJWTAccessToken>