visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
Esta página fornece uma referência completa para as ações de autenticação disponíveis no catálogo de ações de automação de fluxo de trabalho. Essas ações permitem que você crie e gerencie tokens Web JSON (JWT) para autenticação segura em seu fluxo de trabalho.
Criar um token web JSON
Criar um token web JSON
Campo de entrada | Tipo | Descrição | Exemplo |
|---|---|---|---|
algoritmo | Corda | Algoritmo usado para assinar o token. | RS256 Algoritmos suportados: RS256, ES256 |
chave privada | Corda | A chave privada para assinar um JWT.
|
|
cabeçalhos | Mapa | Os cabeçalhos fornecem metadados para JWT. Cabeçalhos não suportados: objetos aninhados, matrizes e valores nulos não são suportados. |
|
reivindicações | Mapa | As declarações são afirmações sobre uma entidade (normalmente, o usuário) e dados adicionais. Tipos de declaração não suportados: nulo, objetos aninhados/mapas arbitrários, listas contendo tipos que não sejam strings ou tipos mistos. |
|
tempoDeExpiraçãoMinutos | Interno | Tempo de expiração em minutos O prazo de validade deve ser maior que 0 e menor que 30 dias. | 10 |
incluirEmitidoEm | Boleano | Emitido em timestamp. Padrão :
| verdadeiro |
seletores | Lista |
|
Campo de saída | Tipo | Descrição |
|---|---|---|
sucesso | Boleano |
|
jwt | Corda |
|
mensagem de erro | Corda |
|
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