Login
O método de login é responsável por realizar a validação dos dados do usuário e a geração do Token de acesso.
Com exceção dos métodos Login e Logout, este Token deverá ser enviado para os demais através da header X-NS-REST-Token para validar o usuário acessado.
Obs.: O Token gerado por este método será válido até que o mesmo seja invalidado através do método Logout. Caso o Login seja feito mais de uma vez sem que o Token seja invalidado o mesmo Token já criado será retornado.
URL
https://portal.ns.eti.br/dfe_portal_server/login/login
Dados de entrada
Campo | Descrição |
---|---|
username | Nome do usuário para login |
password | Senha do usuário para login |
Exemplo de requisição
Requisição de login
curl -X POST \
-H "Content-Type: application/json" \
-d '{"username":"...","password":"..."}' \
http://portal.ns.eti.br/dfe_portal_server/login/login
Dados retornados
Campo | Descrição |
---|---|
status | Código de status da requisição |
token | Token de acesso |
username | Nome do usuário |
Exemplo de retorno
Retorno de login
{
"status": 200,
"token": "ODU4MTM04TQ2M3A5Mjx5MDBzNQ==",
"username": "ALISSON LIMA",
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Login realizado com sucesso |
-2 | Username inválido |
-3 | Password inválido |
-4 | Usuário sem permissões de acesso |