Ir para o conteúdo

Conector OAuth 2.0 de 3 Pernas

Visão Geral

Autenticando uma conexão com OAuth 2.0 (3LO) de 3 pernas está disponível para determinados conectores do Cloud Studio. O 3LO permite que conectores compatíveis acessem recursos em nome de um usuário (sem acessar as credenciais do usuário diretamente) por meio do uso de um aplicativo em nuvem ou de um aplicativo privado.

Aplicativos em nuvem são aplicativos OAuth de três pernas fornecidos pela Jitterbit.

Aplicativos privados são aplicativos OAuth de três pernas que você configura e possui no endpoint e, em seguida, registra no Management Console Registros de aplicativos com estes valores do aplicativo OAuth de três etapas:

  • ID do cliente e segredo do cliente
  • Escopos
  • URL de autorização
  • URL do token de acesso
  • Atualizar URL do token

Depois que o aplicativo OAuth de três etapas for registrado em Registros de aplicativos, ele está disponível para ser selecionado no menu Aplicativo OAuth em Aplicativos Privados na configuração da conexão. Para obter informações sobre como configurar uma conexão 3LO, consulte a documentação do conector individual.

Conectores Suportados por 3lo

Atualmente, o conector Jira oferece suporte à autenticação com OAuth 2.0 de três etapas.

Arquitetura do Sistema

Estas etapas detalham como uma conexão 3LO é processada na arquitetura do sistema quando um conector compatível tem OAuth selecionado como o Mecanismo de autenticação e tem um aplicativo em nuvem ou um aplicativo privado selecionado como o Aplicativo OAuth em sua conexão:

  1. Ao se conectar ao endpoint, o usuário é direcionado ao URL de autorização do provedor OAuth.

  2. No URL de autorização, o usuário é solicitado a verificar as credenciais e consentir com a solicitação de autorização do Harmony.

  3. Assim que a solicitação for autorizada com sucesso, o provedor OAuth emite um código de autorização para o Harmony.

  4. O Harmony troca o código de autorização por um token de acesso do provedor OAuth.

  5. O Harmony usa o token de acesso para recuperar o recurso necessário da API do conector.

Nota

A autenticação com OAuth de três etapas não é compatível com conexões globais.

Gerenciar Endpoints

Depois que a conexão for configurada, você poderá usar o Management Console Projetos para visualizar endpoints implantados para os quais o OAuth de três etapas foi configurado para um projeto (consulte Guia Endpoints).