Autenticação
Autenticando
A API conta com o padrão JWT para autenticar seus usuários.
Para que você possa autenticar, é necessário ter um usuário cadastrado no nosso sistema.
Com o usuário cadastrado, você pode realizar um POST na nossa API com as seguintes informações:
Endpoint:
https://api-service.fogocruzado.org.br/api/v2/auth/login (opens in a new tab)
JSON Request:
{
"email": "seu@email",
"password": "sua senha"
}
A seguinte resposta será enviada para você:
{
"msg": "Successfully login",
"msgCode": "success",
"code": 201,
"data": {
"accessToken": "exJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NSwiZW1haWwiOiJ2aWNfb3JtYXJxdWVzLmlhQGdtYWlsLmNvbSIsInJvbGUiOiJBIiwiaWF0IjoxNjg1MTI1Njk4LCJleHAiOjE2ODUxMjU2OTl9.rmt7d42HydD6Sj3xTM4-ZYw14ZSrJU0lK63EfMzdetI",
"expiresIn": 3600
}
}
Abaixo o que cada coluna representa
Coluna | Valor |
---|---|
accessToken | Token de acesso para a API |
expiresIn | Tempo em segundos de validade do token |
**Para acessar os endpoints da API você deve usar o token como Bearer, passando no Header da sua requisição.**
Renovando o Token
Para renovar o token da sua aplicação, basta realizar o refresh do mesmo pela API. Neste Endpoint, você vai realizar um POST passando o token como Bearer token no Header da Requisição de acordo com o exemplo abaixo:
Endpoint:
https://api-service.fogocruzado.org.br/api/v2/auth/refresh (opens in a new tab)
A seguinte resposta será enviada para você:
{
"msg": "Successfully refresh token",
"msgCode": "success",
"code": 201,
"data": {
"accessToken": "exJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NSwiZW1haWwiOiJ2aWNfb3JtYXJxdWVzLmlhQGdtYWlsLmNvbSIsInJvbGUiOiJBIiwiaWF0IjoxNjg1MTI1Njk4LCJleHAiOjE2ODUxMjU2OTl9.rmt7d42HydD6Sj3xTM4-ZYw14ZSrJU0lK63EfMzdetI",
"expiresIn": 3600
}
}
Abaixo o que cada campo representa:
Campo | Valor |
---|---|
accessToken | Token de acesso para a API |
expiresIn | Tempo em segundos de validade do token |