avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
Esta página proporciona una referencia completa de las acciones de autenticación disponibles en el catálogo de acciones de automatización del flujo de trabajo. Estas acciones le permiten crear y gestionar el token sitio web JSON (JWT) para una autenticación segura en su flujo de trabajo.
Crear un token sitio web JSON
Crear un token sitio web JSON
Campo de entrada | Tipo | Descripción | Ejemplo |
|---|---|---|---|
algoritmo | Cadena | Algoritmo empleado para firmar el token. | RS256 Algoritmos compatibles: RS256, ES256 |
clave privada | Cadena | La clave privada para firmar un JWT.
|
|
encabezados | Mapa | Los encabezados proporcionan metadatos para JWT Encabezados no compatibles: objetos anidados, matriz y null no son compatibles |
|
reclamos | Mapa | Las reclamaciones son declaraciones sobre una entidad (normalmente, el usuario) y datos adicionales. Tipos de reclamo no admitidos: nulo, objetos anidados/mapas arbitrarios, listas que contienen elementos que no son cadenas o tipos mixtos. |
|
minutos de tiempo de expiración | En t | Tiempo de expiración en minutos El tiempo de expiración debe ser mayor que 0 y menor que 30 días. | 10 |
incluirEmitidoEn | Booleano | Emitido en la timestamp. Por defecto :
| verdadero |
selectores | Lista |
|
Campo de salida | Tipo | Descripción |
|---|---|---|
éxito | Booleano |
|
jwt | Cadena |
|
mensaje de error | Cadena |
|
name: create-json-web-token description: "" steps: - name: auth_jwt_create_1 type: action action: auth.jwt.create version: "1" inputs: algorithm: RS256 privateKey: ${{ :secrets:namespace:privatekey}} headers: header1: value1 claims: claim1: value1 expirationTimeMinutes: 10 next: end