Como realizar a autenticação
Nesta seção, serão apresentadas duas maneiras de realizar a autenticação na API.
Autenticação [Chaves]
Você deve ter percebido dois parametros(app-key, account-key) no Header da requisição. Toda solicitação a API exige uma chave de aplicativo(app-key) e maioria das solicitações exigem a chave da conta(account-key) para identificar em qual conta a solicitação irá atuar. Para obter uma chave de aplicativo, entre em contato nossa área de partners.
Exemplo
curl -X POST \ http://file.asisprojetos.com.br/api/v1/upload \ -H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb' \
Autenticação [Token]
Com um usuário já registrado em uma conta, é possível interagir com a API. Para obter um token, basta enviar uma requisição informando as credenciais. O token expira com 20 minutos de inatividade.
Request
curl -X POST \ https://auth.asisprojetos.com.br/ \ -H 'Content-Type: application/json' \ -H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb' \ -d '{ "login": "email@parceiro.com", "senha": "1as21df32A*" }'
Response
{ "token": "eyJlbmMi6d1fa5s14R0NNIsdfasdfaiwiYWxnIjoiZGlyIn0..." }