Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2336

Obter Mapa de dados do Token da Requisição

Obtém uma lista Obtém um mapa 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.pngImage Removed 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.

Image Removed


Image Added

Figura 1 - Bloco Obtendo Mapa de Dados 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.

Informações
titleSaiba mais

Site oficial do JWT

Sobre Mapa de dados do Token da Requisição

Compatibilidade

  • Bloco servidor: cronapi.screen.Operations.getTokenClaims()

Retorno

Retorna um JSON contendo o mapa de dados do token da

O mapa de dados do Token possui informações (claims) sobre a

requisição. Abaixo estão definidos cada

item

campo que

aparece

é exibido no mapa:

  • sub (subject)
: entidade à
  • b entidade a quem o token pertence, representado pelo login do usuário
;audience: destinatário
  • .
  • audienceb 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
  • .
  • nameb nome do usuário autenticado na aplicação
;
  • .
  • exp: timestamp de quando o token irá expirar
;
  • .
  • authorities: permissionáveis que possuem acesso ao token.
  • jti: identificador único para o token.


Nota

O retorno depende do tipo de autenticação ser Token, caso não seja, retornará "Erro não especificado". Acesse o tópico "Autenticação e Segurança" da documentação Configurações do projeto para mais detalhes.

Parâmetros

O bloco não possui parâmetros.

Exemplo

No exemplo da figura baixo, estamos obtendo o mapa de dados do token da requisição.


Image Added

Figura 2 - Obtendo o mapa de dados do token da requisição

Nesta página

Índice

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