Autenticação - Obtendo token
Introdução
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
Método: POST
Rota: /autenticar
URL:
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)
{
"login": "CC00000000",
"senha": "senha",
"apiKey": "api-key-0000-0000-0000"
}
Exemplo de Requisição cURL
curl --location 'https://app2-crefaz-api-external-stag.azurewebsites.net/api/Usuario/login' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"login": "CC00000000",
"senha": "senha",
"apiKey": "api-key-0000-0000-0000"
}
'
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:
Exemplo de Resposta (200 OK)
Caso falhe a autenticação, a resposta conterá uma mensagem de erro indicando o problema encontrado.