Docs
Autenticação

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

ColunaValor
accessTokenToken de acesso para a API
expiresInTempo 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:

CampoValor
accessTokenToken de acesso para a API
expiresInTempo em segundos de validade do token