O Access_token obtido através desse processo é necessário para consumo dos endpoints descritos em:
https://dpo.privacytools.com.br/external_api_v2/swagger-ui.html#/
Você pode apenas consumir o curl que é informado no campo “Autorização de token de curl”.
Método: POST
URL utilizada: https://dpo.privacytools.com.br/external_api_v2/oauth/token
Parâmetros e autorização:
Query Params: | Authorization: |
username → public key | username → client-id |
password → secret | password → client-secret |
grant_type → scope |
tipo de autorização: Basic Auth
Retorno esperado:
Status: 200 OK
Body:
{ "access_token": "aSkTy3U2*************", "token_type": "bearer", "refresh_token": "6NO5mvr**************", "expires_in": 33476, "scope": "password" }
No consumo de outras APIs é utilizado o “access_token” como token da requisição, utilizando o “token_type” como prefixo do header.
Guia explicativo utilizando plataforma Postman:
Variáveis na plataforma:
Utilize as variáveis criadas junto ao usuario de API, para realizar essa requisição:
params:
Na aba de parâmetros, utilize a seguinte relação, utilizando os dados das suas variáveis:
Key | variáveis |
username | public key |
password | secret |
grant_type | scope |
Autorization:
Realize a mesma ação do passo acima com os seguintes itens:
Key | variáveis |
username | client-id |
password | client-secret |