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);

English
Español


