Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Get Token
I. Credentials.JSON
O arquivo enviado será similar a este, cada campo tem sua utilizada conforme será
descrito a seguir:
II. Encrypt
Para a primeira chamada, é necessário utilizar os campos “userName” e “password” e
criptografá-los com protocolo RSA utilizando a chave pública (“publicKey”) enviada no arquivo.
Para simular a ação, é possível utilizar o site a seguir,
https://8gwifi.org/RSAFunctionality?keysize=1024 como na imagem abaixo
III. BASE 64
Com a chamada criptografada utilizando a chave pública, o conteúdo deve ser formatado
para base64.
Image 06
IV. POST
Image 05
Image 06
2. Password Challenge
A senha baixada é temporária e só funciona uma vez ao obter o token e neste momento a
resposta informará que você precisará fazer o desafio de alteração de senha.
I. New password
Obtenha o resultado da etapa 1 (Obter token) da sessão do parâmetro e crie um novo
POST. Em Headers, coloque um parâmetro x-session com o valor da sessão e a url com o
valor do parâmetro challengeUrl do arquivo credenciais.json.
Image 08
Image 09
3. Calling subscribed APIs with token
Para consumir as APIs inscritas basta chamá-la enviando o header x-app-token com o
idToken recebido da resposta requestTokenUrl, repetindo o passo 1 usando nova senha no
lugar da senha antiga como Imagem 10.
Image 10