Conector OAuth 2.0 de 3 etapas no Jitterbit Integration Studio
Visão geral
A autenticação de uma conexão com OAuth 2.0 de 3 etapas (3LO) está disponível para certos conectores do Integration Studio ao usar a versão do agente 10.83 / 11.21 ou posterior. O 3LO permite que conectores suportados acessem recursos em nome de um usuário (sem acessar diretamente as credenciais do usuário) por meio do uso de um aplicativo em nuvem ou um aplicativo privado.
Aplicativos em nuvem são aplicativos OAuth de 3 etapas fornecidos pelo Jitterbit.
Aplicativos privados são aplicativos OAuth de 3 etapas que você configura e possui dentro do endpoint e, em seguida, registra na página Registros de Aplicativos do Console de Gerenciamento com estes valores do aplicativo OAuth de 3 etapas:
- ID do cliente e segredo do cliente
- Escopos
- URL de autorização
- URL do token de acesso
- URL do token de atualização
Uma vez que o aplicativo OAuth de 3 etapas esteja registrado na página Registros de Aplicativos, ele estará disponível para ser selecionado no menu Aplicativo OAuth sob Aplicativos Privados na configuração da conexão. Para informações sobre como configurar uma conexão 3LO, consulte a documentação do conector individual.
Conectores suportados pelo 3LO
Atualmente, estes conectores suportam autenticação com OAuth 2.0 de 3 etapas:
Arquitetura do sistema
Estes passos detalham como uma conexão 3LO é processada dentro da arquitetura do sistema ao autenticar um conector suportado usando um registro de aplicativo OAuth 2.0:
-
Ao se conectar ao endpoint, o usuário é direcionado para a URL de autorização do provedor OAuth.
-
Na URL de autorização, o usuário é solicitado a verificar as credenciais e consentir com a solicitação de autorização do Harmony.
-
Uma vez que a solicitação é autorizada com sucesso, o provedor OAuth emite um código de autorização para o Harmony.
-
O Harmony troca o código de autorização por um token de acesso do provedor OAuth.
-
O Harmony usa o token de acesso para recuperar o recurso necessário da API do conector.
Nota
A autenticação com OAuth de 3 etapas não é suportada para endpoints globais.
Gerenciar endpoints
Uma vez que a conexão foi configurada, você pode usar a página Projetos do Console de Gerenciamento para visualizar os endpoints implantados para os quais o OAuth de 3 etapas foi configurado para um projeto (veja a aba Endpoints).