Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Obter Mapa de dados do Token da Requisição

Obtém uma lista de dados referente ao token de acordo com as configurações selecionadas.

Retorno

Retorna uma lista com o mapa de dados de um token.

Aviso
titleImportante

O retorno depende do tipo de autenticação ser Token, caso não seja retornará "Erro não especificado". 

Compatibilidade

blockly_server.png Servidor

Exemplo

A função Executar atribui o bloco Obter Mapa de dados do Token da Requisição à variável "Dados", em seguida, o bloco imprime irá imprimir no console o conteúdo da variável "Dados" a partir do evento ao clicar no componente botão. Os dados impressos correspondem, por exemplo, a quem possui autoridade e quem é o usuário conectado.


Figura 1 - obtendo mapa de dados do token da requisição

Sobre o JWT

O JSON Web Token (JWT) é um padrão de mercado que define como transmitir e armazenar objetos JSON de forma compacta e segura entre diferentes aplicações.

O usuário do sistema não tem acesso aos dados ao conteúdo do token, pois seus dados são criptografados.

Informações
titleSaiba mais

Site oficial do JWT

Sobre Mapa de dados do Token da Requisição

O mapa de dados do Token possui informações (claims) sobre a requisição. Abaixo estão definidos cada item que aparece no mapa:

  • sub (subject): entidade à quem o token pertence, representado pelo login do usuário;
  • audience: destinatário do token, representa em qual aplicação está sendo usado;
  • created: timestamp de quando o token foi criado;
  • iss (issuer): emissor do token; 
  • name: nome do usuário autenticado na aplicação;
  • exp: timestamp de quando o token irá expirar;
  • authorities: permissionáveis que possuem acesso ao token.
Nota
titleObservação

Quando a variável é definida pelo bloco Definir Variável de Token da Requisição, ela também é adiciona no mapa.


Informações
titleSobre Timestamp

Clique aqui para saber mais sobre o formato Timestamp exibido no campo exp