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.