Versões comparadas

Chave

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

Atualiza o token da aplicação mobile. Ele será válido apenas para a sessão atual.


Informações
Após atualizar o valor do token, se o valor for diferente do token da sessão no servidor, ao tentar acessar outra página na aplicação, o usuário

Definir Token

Define um token para a aplicação válido somente naquela sessão.

Parâmetro de Entrada

NomeTipoDocParâmetro 1stringNome do novo token

Compatibilidade

Image Removed Cliente

Exemplo

A função DefinirToken utiliza o bloco Definir Token, onde no parâmetro setRequesTokenParam será informado o nome do novo token.

Nota
titleObservação
O token definido será válido apenas para a sessão atual. Ao tentar acessar outra página, você
será redirecionado para logar novamente na aplicação.
Image Removed


Image Added

Figura 1 -  Bloco Definir Token

Sobre Token

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.

Informações
titleSaiba mais

Site oficial do JWT

Verificando se o token foi definido

É possível visualizar se o token foi definido em Ferramentas do Desenvolvedor (DevTools) do browser. Clique com o botão direito sobre a página, depois selecione Inspecionar (Ctrl + Shift + I) e siga o passo-a-passo abaixo:

  1. Após abrir as Ferramentas do Desenvolvedor, procure no menu pela aba Application (destaque 1 da Figura 2);
  2. Em seguida, na sessão Storage em Local Storage clique sobre a Url da aplicação (2). Será exibida com uma tabela com duas colunas (Key e Value);
  3. Na coluna Key, clique na linha "_u" (3);
  4. Por fim, visualize se o token (4) está como definido.

Image Removed

Compatibilidade

  • Bloco cliente mobile:  cronapi.util.setToken()

Retorno

Bloco sem retorno.

Parâmetros

Token

Define o valor do token do usuário da aplicação.

  • Posição: 1
  • Inglês: Token
  • Tipo: Texto / String
  • Exemplo: "novoToken"

Exemplo

Ao fazer login na aplicação, é gerado um token de autenticação do usuário. Na função abaixo, a variável "tokenAnterior" recebe o token original do usuário por meio do bloco Obter Token do Usuário. O bloco Definir Token define um novo valor para substituir o token original. Em seguida, a variável "tokenAtual" recebe esse novo valor e, por fim, o bloco Exibir Notificação exibe na tela uma notificação contendo os valores do token original e o substituto.


Image Added

Figura 2 - Exemplo de uso do bloco Definir Token


A imagem abaixo exibe o resultado de execução da função da Figura 2.


Image Added

Figura 2.1 - Resultado de execução da função da Figura 2

Nesta página

Índice

Figura 2 - Visualizando o token em Ferramentas do Desenvolvedor