/
[API] Login - Obter token usuário
[API] Login - Obter token usuário
Documentação
Para autenticar na aplicação e obter o token do usuário, você deve chamar o endpoint:
É importante garantir que o header Accept esteja corretamente configurado nas requisições, conforme indicado na documentação da API para cada endpoint específico.
No caso, utilize o valor Accept: application/json para receber os dados no formato JSON.
Parâmetros x-www-form-urlencoded:
grant_type: password
client_id: CLIENT_ID_AQUI
client_secret: CLIENT_SECRET_AQUI
username: USUARIO_AQUI$$DOMINIO_ESCRITORIO (O domínio do escritório pode ser consultado no menu ‘'Dados da conta'')
password: SENHA_AQUI
Obs.: A autorização deve ser preenchida com seu client_id e client_secret que o time suporte lhe envio quando você pediu o acesso a API.
Exemplo de retorno :
{
"access_token": "TOKENDEACESSO",
"expires_in": 1500,
"refresh_expires_in": 1800,
"refresh_token": "TOKENDEREFRESH",
"token_type": "Bearer",
"not-before-policy": 1715263224,
"session_state": "UUID_SESSION_STATE",
"scope": ""
}
Exemplo via CURL:
curl -X POST https://apigw.projurisadv.com.br/auth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=USUARIO_AQUI$$DOMINIO_ESCRITORIO" \
-d "password=SENHA_AQUI" \
-d "grant_type=password" \
-d "client_id=CLIENT_ID_AQUI" \
-d "client_secret=CLIENT_SECRET_AQUI"
{
"collection":{
"info":{
"_postman_id":"fe5fba91-1e52-428f-b699-f1f23fcccd67",
"name":"ClientesExternosPROJURISADV",
"schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"updatedAt":"2024-10-17T17:57:06.000Z",
"createdAt":"2024-10-17T17:55:27.000Z",
"lastUpdatedBy":"5438921",
"uid":"5438921-fe5fba91-1e52-428f-b699-f1f23fcccd67"
},
"item":[
{
"name":"Exemplo Login Experiencia Keycloak",
"id":"d780845f-125a-4dbf-96fd-5305ad00d870",
"protocolProfileBehavior":{
"disableBodyPruning":true
},
"request":{
"method":"POST",
"header":[
],
"body":{
"mode":"urlencoded",
"urlencoded":[
{
"key":"grant_type",
"value":"password",
"type":"text"
},
{
"key":"client_id",
"value":"CLIENT_ID_AQUI",
"type":"text"
},
{
"key":"client_secret",
"value":"CLIENT_SECRET_AQUI",
"type":"text"
},
{
"key":"username",
"value":"USUARIO_AQUI$$DOMINIO_ESCRITORIO",
"type":"text"
},
{
"key":"password",
"value":"SENHA_AQUI",
"type":"text"
}
]
},
"url":{
"raw":"https://apigw.projurisadv.com.br/auth/token",
"protocol":"https",
"host":[
"apigw",
"projurisadv",
"com",
"br"
],
"path":[
"auth",
"token"
]
}
},
"response":[
],
"uid":"5438921-d780845f-125a-4dbf-96fd-5305ad00d870"
}
]
}
}
, multiple selections available,
Related content
[API] Usuários
[API] Usuários
More like this
[API] Pessoas
[API] Pessoas
More like this
Endpoint para listar os componentes de tela de uma petição [Integração API V2.2.0]
Endpoint para listar os componentes de tela de uma petição [Integração API V2.2.0]
More like this
Integração por API - Perguntas e respostas
Integração por API - Perguntas e respostas
Read with this
Integração com a Área do Cliente
Integração com a Área do Cliente
More like this
Projuris ADV powered by Softplan
www.projuris.com.br/adv