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..."
}