Ir para o conteúdo

Plugin GerarJwtPlugin

Resumo

Gera um JSON Web Token (JWT) para cada linha retornada pelo evento Filter.

Registro

O GenerateJwtPlugin é um plugin de ação para um evento de nível de tabela. Ele deve ser registrado no evento Filter intrínseco. Como o plugin altera o comportamento do evento Filter, ele deve ser registrado em um objeto de negócios, não em uma tabela física.

Colunas

Coluna Obrigatório Direção Descrição
Emissor Sim Em Emissor JWT (iss) reivindicação.
Público Sim Em Público JWT (aud) reivindicação.
Tempo de vida Não Em Tempo de vida do JWT em segundos. Usado para calcular a reivindicação de expiração (exp) do JWT. O padrão é 120.
Algoritmo Não Em Algoritmo JWT. Padrão para RS256.
SigningKey Sim Em Chave de assinatura JWT. Espera chave privada RSA codificada por PEM.
Assunto Sim Em Assunto JWT (sub) reivindicação.
JwtId Não Em JWT ID (jti) reivindicação.
Jwt Não Fora JWT gerado.
Nome de usuário Não Em Nome de usuário preferido do JWT (preferred_username) reivindicação.
NomeCompleto Não Em Nome JWT (name) reivindicação.
DisplayName Não Em Apelido JWT (nickname) reivindicação.
Número de telefone Não Em Número de telefone JWT (phone_number) reivindicação.
Fuso horário Não Em Fuso horário JWT (zoneinfo) reivindicação.
Localidade Não Em Localidade JWT (locale) reivindicação.
Grupos Não Em Grupos JWT (groups) reivindicação.

Observações

A reivindicação emitida em (iat) é definida automaticamente.

Os JWTs gerados são compatíveis com o App Builder Provedor de segurança JWT SSO.

O único algoritmo suportado atualmente é o RS256 algoritmo.

Uso

O GenerateJwtPlugin pode ser usado para integrar com sistemas de externo. O desenvolvedor pode adicionar um botão a uma página que invoca um evento antes de seguir um link. Clicar no link invoca o evento, gerando o JWT que é então substituído no link externo.