Autenticação

Resumo

Após um usuário de empresa ter recebido seus dados, será necessário se autenticar nessa API para receber as credenciais que será utilizada daqui para frente. Ela irá carregar as permissões de acesso e informações básicas do usuário.

Endpoints

/Auth

Autenticação com login e senha

POST https://goblockchain.io/gotokens-api/v1/auth

Rota que retorna o token JWT de acesso do usuário ao sistema, assim como dados básicos e segundos restantes até a expiração do token.

Request Body

{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",
  "email": "user@email.com",
  "id": "785",
  "status": "active",
  "secsToExpire": "8599"
}

Autenticação com meios externos

POST https://goblockchain.io/gotokens-api/v1/auth/external

Rota que retorna o token JWT de acesso do usuário ao sistema, assim como dados básicos e segundos restantes até a expiração do token.

{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",
  "id": "785",
  "status": "active",
  "secsToExpire": "8599"
}

/Password-Reset

Redefinição de Senha

POST https://goblockchain.io/gotokens-api/v1/password-reset

Rota que envia um email com um link temporário para redefinição de senha.

Request Body

{
    "emailSent": true,
    "errorMessage": null
}

Redefinição de Senha

POST https://goblockchain.io/gotokens-api/v1/password-reset/:reset_token

Rota que redefine a senha do usuário que a requisitou.

Path Parameters

Request Body

{
  "passwordChanged": true,
  "errorMessage": null
}

Last updated