Autenticar usuário
POST/autenticacao
Obtém o token de autenticação necessário para os demais endpoints.
Request
- application/json
- Body
- Example
Body
required
usuario string
senha password
{
"usuario": "admin",
"senha": "admin"
}
Responses
- 200
- 300
- 401
- 500
Token de autenticação retornado.
- application/json
- Schema
- Example (from schema)
- Example
Schema
any
{
"timeToLive": 345600,
"permissoes": null,
"nome": "ADMINISTRADOR",
"metodoAutenticacao": null,
"login": "ADMIN",
"dataCriacao": 1695644006132,
"email": "[email protected]",
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBRE1JTiIsImp0aSI6ImVjMzIzMGZjLWIwMGMtNGQ0ZS1hZjUxLWM1NzA5NWZjYTYxOSIsIlJBTkRPTV9WQUxVRSI6IjAxZTMxYzdlLWZiOGYtNDA5Ni04YjNjLWUzOTY5NGRkYjM2NiJ9.gzRwVeKFd5k9y1nEr8Br-lG5zgvl4m-OA1VeV3_qpO14Wyh33CYduZl5P4sJsgvB8g-nLpxCTOeVPmKU4MJNKg"
}
{
"timeToLive": 345600,
"permissoes": null,
"nome": "ADMINISTRADOR",
"metodoAutenticacao": null,
"login": "ADMIN",
"dataCriacao": 1695644006132,
"email": "[email protected]",
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBRE1JTiIsImp0aSI6ImVjMzIzMGZjLWIwMGMtNGQ0ZS1hZjUxLWM1NzA5NWZjYTYxOSIsIlJBTkRPTV9WQUxVRSI6IjAxZTMxYzdlLWZiOGYtNDA5Ni04YjNjLWUzOTY5NGRkYjM2NiJ9.gzRwVeKFd5k9y1nEr8Br-lG5zgvl4m-OA1VeV3_qpO14Wyh33CYduZl5P4sJsgvB8g-nLpxCTOeVPmKU4MJNKg"
}
Autenticação com múltiplos tenants disponíveis.
- application/json
- Schema
- Example (from schema)
- Example
Schema
any
{
"autorizacao": {
"timeToLive": 0,
"permissoes": null,
"nome": "ADMINISTRADOR",
"metodoAutenticacao": null,
"login": "ADMIN",
"dataCriacao": 1702043231215,
"email": "[email protected]",
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBRE1JTiIsImp0aSI6IjBjMTZlMzE1LThkYjAtNDgyOC1hZDQzLWJlMTg1OWQxZjg0NCIsIlJBTkRPTV9WQUxVRSI6IjBmNzQ2ZjU3LWRkOTctNDMyYi04MDAzLWU1M2QwMjFiYmRlNSJ9.YKMJdPGVEoTkFknlo7FDf3EAXpN_lxutGh9fRD504U7XWn11XOejnX4XqnSdJ_oA7uTBPSWg70d35qjiKPCAjQ"
},
"tenants": [
{
"id": "0a123",
"razaoSocial": "Cliente 1"
},
{
"id": "0b123",
"razaoSocial": "Cliente 2"
}
]
}
{
"autorizacao": {
"timeToLive": 0,
"permissoes": null,
"nome": "ADMINISTRADOR",
"metodoAutenticacao": null,
"login": "ADMIN",
"dataCriacao": 1702043231215,
"email": "[email protected]",
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBRE1JTiIsImp0aSI6IjBjMTZlMzE1LThkYjAtNDgyOC1hZDQzLWJlMTg1OWQxZjg0NCIsIlJBTkRPTV9WQUxVRSI6IjBmNzQ2ZjU3LWRkOTctNDMyYi04MDAzLWU1M2QwMjFiYmRlNSJ9.YKMJdPGVEoTkFknlo7FDf3EAXpN_lxutGh9fRD504U7XWn11XOejnX4XqnSdJ_oA7uTBPSWg70d35qjiKPCAjQ"
},
"tenants": [
{
"id": "0a123",
"razaoSocial": "Cliente 1"
},
{
"id": "0b123",
"razaoSocial": "Cliente 2"
}
]
}
Não autorizado.
Erro interno.
Loading...