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.

Importante

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 ao conteúdo do token, pois seus dados são criptografados.

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.


Observação

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

Sobre Timestamp

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




  • Sem rótulos