Cadastro de novos provedores OAuth

Como cadastrar um novo provedor a partir de um existente

O OAuth 2.0 é um protocolo de autorização baseado em token que permite que uma aplicação acesse recursos e informações de um usuário sem precisar requerer suas credenciais.

Até então, era possível integrar novos provedores OAuth2 através de uma solicitação ao time de suporte. Considerando que esse processo acabava por limitar as decisões e a performance dos nossos clientes, implementamos uma nova arquitetura de OAuth2 na qual o próprio usuário da Digibee Integration Platform conseguirá cadastrar novos provedores e os utilizar em suas integrações de maneira independente e autônoma.

Desse modo, agora é possível adicionar novos provedores OAuth a partir dos já existentes na Digibee Integration Platform, basta ter em mãos o Client ID e o Client Secret da sua aplicação OAuth. Para saber como criar sua aplicação, consulte o artigo Nova Arquitetura do OAuth2.

Uma vez criada a aplicação no provedor, será possível cadastrar seu novo provedor OAuth2 na Digibee Integration Platform seguindo o tutorial abaixo:

1. Como cadastrar um novo provedor

Em Settings, acesse a tela Account. Nesta tela, clique no submenu Provedor OAuth. Aqui será possível cadastrar novos provedores a partir de um provedor já existente e cadastrado pela Digibee Integration Platform.

Desse modo, para criar um novo provedor, clique em +Criar. Assim, você poderá configurar a autenticação do novo provedor a partir de um já existente para que ele possa ser utilizado em seu pipeline posteriormente.

2. Definindo as configurações do novo provedor

Nesta tela, selecione um provedor-base existente cadastrado pela Digibee Integration Platform para que o campo URL de autenticação seja preenchido automaticamente. Também será necessário definir o nome do seu novo provedor conforme o exemplo abaixo:

Finalizada esta etapa, clique em Continuar.

3. Configurando as credenciais para acessar o provedor

Após informar os detalhes do novo provedor, é preciso configurar suas credenciais para poder acessá-lo. Nesta etapa, serão necessários o Client ID e o Client secret, que são as chaves de autenticação do OAuth. Para saber como obtê-las, leia o artigo Nova Arquitetura do OAuth2.

Além disso, também será necessário informar os escopos do provedor que você deseja utilizar na sua aplicação, isto é, as ações que você estará permitindo que a plataforma realize por meio deste provedor. Veja o exemplo a seguir:

Após fornecer todas as informações requisitadas, basta finalizar o processo de criação do novo provedor clicando em Finalizar, que irá lhe redirecionar à tela Provedor OAuth.

Nessa tela, o novo provedor já estará disponível para ser utilizado.

Uma vez que o novo provedor esteja criado, será possível gerenciá-lo, editá-lo e até mesmo excluí-lo na tela Provedor OAuth.

Termos de uso

Ao utilizar a Arquitetura OAuth, você automaticamente faz sua adesão ao programa Beta e concorda com os termos de uso. Você pode encontrar mais informações sobre as versões beta, neste artigo.

Last updated