Método de Autenticação
Utilizamos o método de autenticação OAuth 2.0, um padrão da indústria para autorização, para garantir a segurança e a integridade da identificação de usuários e sistemas. Esse método envolve a geração de tokens que permitem o acesso seguro aos nossos servidores, softwares e APIs. A autenticação através do OAuth 2.0 ajuda a prevenir fraudes cibernéticas e o vazamento de informações confidenciais, utilizando criptografia de chave pública para validar as identidades.1
Criação das Chaves Pública e Privada
Antes de receber a credencial, é necessário gerar um par de chaves: uma chave privada e outra pública. A chave privada será utilizada para assinar o token, enquanto a chave pública deverá ser enviada a nós para validar a assinatura do token.Primeiramente gere a chave privada utilizando o comando abaixo via terminal:Posteriormente gere a chave pública através do terminal:
2
Solicitação da chave pública
Solicitaremos seu e-mail para abrir uma requisição referente ao envio da chave pública.
Após isso, você receberá uma mensagem do notifications@heflo.com com as instruções para envio da chave.
3
Recebimento do client_id
Após a validação da sua chave pública, nossa equipe irá gerar e enviar o seu
client_id, que será utilizado para a autenticação no sistema.4
Geração do JWT
Gere um TOKEN seguindo o padrão RS256, contendo informações cruciais como identificador único, tempo de emissão e expiração.
5
Endpoint de geração de Bearer Token
Para gerar um TOKEN utilizando o método OAuth 2.0, o cliente deve enviar uma requisição POST com o Header Content-Type “x-www-form-urlencoded”, abaixo o CURL do endpoint que será utilizado para gerar o token:Após a autenticação, o access token obtido deve ser usado em todas as requisições subsequentes no cabeçalho de autorização.

