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 |