Sessão
Sessão e autenticação de usuário
A autenticação ocorre por OAuth2 com GrantType Password, ou através da geração de um token de acesso de API na interface da conta administrativa.
Chave de aplicação (token de acesso) será fornecida pela equipe Soluti.
Gerar token de acesso
POST
https://api-v1.assine.online/oauth
Após o login, use o access_token
nos demais endpoints informando no header Authorization
no formato Authorization: Bearer <access-token>
.
Headers
Content-Type
string
application/json
Accept
string
application/json
Request Body
client_id
string
Deve ter a identificação da aplicação. (padrão: app)
client_secret
string
Deve ter o secret da aplicação (padrão: app)
username
string
Identificação do usuário (e-mail)
password
string
Senha do usuário
grant_type
string
Sempre "password”
Revogar token de acesso
POST
https://api-v1.assine.online/oauth/revoke
Revogar o token de acesso, você estará fazendo logout na aplicação.
Headers
Content-Type
string
application/json
Accept
string
application/json
Request Body
token
string
O token de acesso gerado
Listar tokens de acesso
GET
https://api-v1.assine.online/access-token
Não será possível ver o token em si por questões de segurança, mas você pode ver quando os tokens foram gerados.
Headers
Content-Type
string
application/json
Accept
string
application/json
Criar token de sessão
POST
https://api-v1.assine.online/access-token
Diferente do login, você pode criar tokens de sessão com durações maiores.
Headers
Authorization
string
Bearer <access-token>
Content-Type
string
application/json
Accept
string
application/json
Request Body
password
string
A senha do usuário logado para confirmação
expires
string
Data de quando qer que este token expire. Exemplo: 2023-01-01 23:59:00
Remover token de sessão
DELETE
https://api-v1.assine.online/access-token/:id
Path Parameters
id
number
O id do token que deseja remover/revogar
Headers
Authorization
string
Bearer <access-token>
Content-Type
string
application/json
Accept
string
application/json
Last updated
Was this helpful?