Login
Os processos de transferência eletrônica, pagamento de contas, consultas de saldos e extratos, entre outros, só poderão ser realizados quando o usuário estiver devidamente autenticado na plataforma.
Quando o login for realizado com sucesso, os headers User-Info e Refresh-Token serão retornados contendo o token de acesso do usuário e o token de atualização da sessão do usuário.
Os tokens gerados neste processo estão no formato JWT, onde alguns dados importantes, como a data de expiração exata do token, podem ser obtidos através do seu payload.
Token de acesso do usuário
O token de acesso deverá ser utilizado em todas as operações que o usuário irá realizar dentro da plataforma, como transferências eletrônicas, pagamento de contas, alteração de dados, etc.
Por padrão, o token de acesso do usuário possui um tempo de expiração de duas horas, após esse período ele precisará ser renovado ou um novo login deverá ser realizado.
Token de atualização da sessão do usuário
O token de atualização pode ser utilizado para renovar o token de usuário quando este estiver expirado, sem que o usuário precise fazer login novamente.
Logout
O logout do usuário na plataforma deve ser realizado através do endpoint /v1/logout.
Referência
| URL | Endpoint |
|---|---|
| Obter token de acesso | POST /v2/token |
| Fazer login na plataforma | POST /v1/login |
| Fazer logout | POST /v1/logout |