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
email*
String
E-mail do Usuário
password*
String
Senha do Usuário
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9",
"email": "[email protected]",
"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
email*
String
E-mail do Usuário
{
"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
reset_token
String
Token de redefinição de senha enviado por email
Request Body
password*
String
Nova senha do Usuário
{
"passwordChanged": true,
"errorMessage": null
}
Last updated
Was this helpful?