Skip to main content

Processo de autentidcação

Resumo

A rota permite a autenticação de usuários e retorna um token do tipo bearer, que deve ser utilizado nas demais requisições à API para garantir a segurança e a autenticidade do acesso.

Detalhes da Requisição

Campos Obrigatórios:

  • login (string): Nome de usuário ou identificador exclusivo do usuário.

  • senha (string): Senha do usuário.

  • apiKey (string): Chave da API, necessária para realizar a autenticação.

Campos Opcionais:

  • Nenhum.

Headers Requeridos

  • accept: application/json

  • Content-Type: application/json

Exemplo do Corpo da Requisição (Body)

Exemplo de Requisição cURL

Resposta Esperada

Caso a autenticação seja realizada com sucesso, a API retornará um objeto contendo o token de autenticação (bearer). Esse token deve ser usado nos headers de outras chamadas às rotas da API, no formato:

  • Authorization: Bearer {token}

Exemplo de Resposta (200 OK)

Caso falhe a autenticação, a resposta conterá uma mensagem de erro indicando o problema encontrado.

Possíveis Erros

  • 401 Unauthorized: Login, senha ou apiKey incorretos.

  • 400 Bad Request: Algum dos campos obrigatórios está ausente ou com formato inválido.