Ir para o conteúdo principal

Autenticação no Ambiente da A2B

AO Autenticaçãoobjetivo nadesse API A2Bprocesso é um processo fundamental parade garantir a segurança e o controle de acesso aos recursos da plataforma.API Esse mecanismo utiliza uma Chave APIA2B como credencial de acesso,, permitindo que apenas usuários autorizados interajama interagirem com o sistema.

1 - ObtençSolicitação dade Chave API:Token:

AO Chavecliente APIenvia éuma fornecida pela equipe responsável pela gestão da API A2B. Essa chave deve ser tratada como informaçrequisição confidencialHTTP ePOST armazenada de forma segura, evitandopara o compartilhamentoendpoint: com terceiros./api/token.


2 - InclusãValidação dadas Chave API nas Requisições:Credenciais:

AO servidor valida as credenciais fornecidas contra o banco de dados de usuários.

Caso as credenciais sejam válidas, um Token de acesso é gerado.


3 - Retorno do Token:

O servidor retorna uma resposta ChaveHTTP APIcom o token de acesso no corpo da resposta em formato JSONé:

incluída

"access_token": "<token>",
"token_type": "bearer",
"expires_in": 86399


4 - Utilização do Token:

O cliente inclui o Token de acesso no cabeçalho (Authorization)Authorization) de todas as requisições HTTP enviadas para a API A2B.
O formato do cabeçalho é o seguinte:

Authorization: API Key key={{vault:authorization-secret}}

  • key: Palavra-chave fixa que indica o tipo de autenticação.
  • {{vault:authorization-secret}}: Valor da Chave API obtidasubsequentes, no passoformato anterior.
  • Bearer

3 - Validação da Chave API:Token

Ao receber uma requisição, a API A2B verifica a validade da Chave API fornecida no cabeçalho Authorization.
Se a chave for válida, a requisição será processada. Caso contrário, a API retornará um erro de autenticação.
.


45 - Fluxograma:


 


Benefícios doda Processo:Autenticação:
  • Segurança: GaranteProtege os recursos da API, garantindo que apenas usuários autorizados acessemtenham osacesso.
  • recursos
  • Confidencialidade: daProtege API, protegendoas informações sensíveis.dos usuários, evitando acessos não autorizados.
  • Simplicidade:Integridade: OGarante mecanismoa deintegridade Chavedos APIdados, éevitando simplesmodificações denão implementar e utilizar.autorizadas.
  • Eficiência: Elimina a necessidade de realizar múltiplas autenticações, agilizando o processo.

Em resumo, a Autenticação por Chave APIDisponibilidade: na API A2B oferece um mecanismo seguro e eficiente paraPermite controlar o acesso aos recursos da plataforma.API, Aogarantindo seguirsua disponibilidade para os passosusuários descritosautorizados. acima e utilizar a Chave API fornecida, você garante a segurança das suas integrações e otimiza o processo de desenvolvimento.