DriveB

01. Autenticação

Este módulo fornece os mecanismos necessários para autenticar usuários e aplicações na plataforma. Através dele, você poderá obter tokens de acesso, validar permissões e garantir a segurança das requisições realizadas via API.

As APIs do DriveB utilizam autenticação OAuth 2.0 com tokens Bearer.


Como obter o Token de acesso

Para gerar o token, será necessário fornecer os seguintes parâmetros:

  • client_id

  • client_secret

Estes parâmetros são fornecidos pela equipe do DriveB mediante solicitação.


Gerar Token

Utilize o endpoint de autenticação para gerar seu token de acesso e iniciar a comunicação segura com os demais módulos da API.

Endpoint: auth/realms/smart-fleet/protocol/openid-connect/token

Metódo: POST


Request payload:

{
"grant_type": "client_credentials",
"client_id": "xxxx",
"client_secret": "xxxx"
}


Response:

{
   "access_token": "xxx",
   "expires_in": xx,
   "refresh_expires_in": xx,
   "token_type": "Bearer",
   "not-before-policy": 0,
   "scope": "profile email"
}

O Token gerado será utilizado em todas as requisições da API.