Autenticação no Ambiente da A2B
O objetivo desse processo é de garantir a segurança e controle de acesso aos recursos da API A2B, permitindo apenas usuários autorizados a interagirem com o sistema.
1 - Solicitação de Token:
O cliente envia uma requisição HTTP POST para o endpoint: /api/token.
2 - Validação das Credenciais:
O servidor valida as credenciais fornecidas contra o banco de dados de usuários.
Caso as credenciais sejam válidas, um Token de acesso é gerado.
3 - Retorno do Token:
O servidor retorna uma resposta HTTP com o token de acesso no corpo da resposta em formato JSON:
"access_token": "<token>",
"token_type": "bearer",
"expires_in": 86399
4 - Utilização do Token:
O cliente inclui o Token de acesso no cabeçalho (Authorization) de todas as requisições subsequentes, no formato Bearer Token.
5 - Fluxograma:
Benefícios da Autenticação:
- Segurança: Protege os recursos da API, garantindo que apenas usuários autorizados tenham acesso.
- Confidencialidade: Protege as informações dos usuários, evitando acessos não autorizados.
- Integridade: Garante a integridade dos dados, evitando modificações não autorizadas.
- Disponibilidade: Permite controlar o acesso aos recursos da API, garantindo sua disponibilidade para os usuários autorizados.