...
Para autenticar na aplicação e obter o token do usuário, você deve chamar o endpoint:
https://loginapigw.projurisadv.com.br/adv-bouncer-authorization-server/oauth/token?grant_type=password&username=EMAIL_USUARIO%24%24DOMINIO_ESCRITORIO&password=SENHA_USUARIO
Exemplo com os parâmetros preenchidos:
https://login.projurisadv.com.br/adv-bouncer-authorization-server/oauth/token?grant_type=password&username=suporte@projurisadv.com.br%24%24projurisadv-teste&password=projurisadv123
...
Autenticação: Basic Auth (Usuário e senha da integração → "Authorization: Basic " + Base64(ClientId + ':' + ClientSecret)
Parâmetros:
password: senha do usuário
username: nome do usuário
dominio: nome do escritórioexternal/token
Método: POST
x-www-form-urlencoded
Parâmetros:
password: SENHA_AQUI
username: USUARIO_AQUI$$DOMINIO_ESCRITORIO
grant_type: password
client_id: CLIENT_ID_AQUI
client_secret: CLIENT_SECRET_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, caso não tenha nenhum dominio do escritório, nao passar o $$DOMINIO_ESCRITORIO.
Exemplo de retorno :
Bloco de código |
---|
{
"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:
Bloco de código |
---|
curl -X POST https://apigw.projurisadv.com.br/external/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=USUARIO_AQUI" \
-d "password=SENHA_AQUI" \
-d "grant_type=password" \
-d "client_id=CLIENT_ID_AQUI" \
-d "client_secret=CLIENT_SECRET_AQUI" |
Exemplo de conexão Postman
...