Autenticação
2 min
A autenticação é baseada em JWT (JSON Web Token) com geração via credenciais da aplicação ou usuário autenticado.
Modos de autenticação:
- Usuário final: login com token de sessão (ex: login via Gov.br)
- Aplicação: acesso com client_id e client_secret para integração de sistemas externos
Headers obrigatórios:
Authorization: Bearer <token>
Content-Type: application/json
Endpoint para login:
POST /auth/token
Body:
{
"client_id": "xxxxx",
"client_secret": "xxxxx"
}