Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções de criação de JSON Token Web > JWTConfigurar

JWTConfigurar

Retorna um objeto que reepresentará um JWT. Recebe um payload que conterá as chaves que farão parte do corpo da requisição.

A ChaveSecreta que representa a chave utilizada para criptografia do token. Essa chave deve ser baseada no algoritmo utilizado para criar o objeto JWT. Caso o algoritmo informado for o RS256, a chave deve estar no formato PKCS#1 ou PKCS#8. O TempoValidade representa o tempo em milissegundos que o token gerado será valido.

Sintaxe: JWTConfigurar(Alfa end Objeto, Alfa Payload, Alfa ChaveSecreta, Numero TempoValidade)

Parâmetros:

Nome Tipo Descrição
Objeto Alfa Recebe o vJWT criado.
Payload Alfa Campos de configuração que a chave obterá.
ChaveSecreta Alfa Chave criptografada na mesma codificação utilizada para criar o vJWT.
TempoValidade Numero Tempo de validade do token.

Exemplo:

Definir Alfa vJWT;

Definir Alfa vPayload;

Definir Alfa vChaveSecreta;

vPayload = "{\"iss\":\"<<< SERVICE ACCOUNT >>>\"',\"name\":\"joaozinho\",\"aud\":\"https://api/token\",}"

vChaveSecreta = "Hash da chave"

JWTCriar(vJWT, "HS256");

JWTConfigurar(vJWT, vPayload. vChaveSecreta, 3600);

Este artigo ajudou você?