Autenticação
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.
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:
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.
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.
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.
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:
'scope=<< SCOPES>>'
aceita até 300 caracteres e a cada scope deve ser separado por espaço. Após a autenticação, o access token obtido deve ser usado em todas as requisições subsequentes no cabeçalho de autorização.
Esta página foi útil?