As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Conectando um pipeline de OpenSearch ingestão da Amazon ao Atlassian Jira ou ao Confluence usando 2.0 OAuth
Use as informações deste tópico para ajudá-lo a configurar e conectar um pipeline de OpenSearch ingestão da Amazon a uma conta do Jira ou do Confluence usando a autenticação 2.0. OAuth Execute essa tarefa quando estiver concluindo o processo Pré-requisitos para usar um pipeline de OpenSearch ingestão com os serviços da Atlassian, mas opte por não usar as credenciais da chave de API.
Tópicos
Crie um aplicativo de integração OAuth 2.0
Use o procedimento a seguir para ajudá-lo a criar um aplicativo de integração OAuth 2.0 no site do Atlassian Developer.
Para criar um aplicativo de integração OAuth 2.0
-
Escolha Criar, integração OAuth 2.0.
-
Em Nome, insira um nome para identificar a finalidade do aplicativo.
-
Marque a caixa de seleção Eu concordo em me comprometer com os termos do desenvolvedor da Atlassian e, em seguida, escolha Criar.
-
No painel de navegação à esquerda, escolha Autorização e, em seguida, escolha Adicionar.
-
Em URL de retorno de chamada, insira qualquer URL, como
https://www.amazon.com
ouhttps://www.example.com
, e escolha Salvar alterações. -
Na navegação à esquerda, escolha a página Permissões e, na linha da API do Jira, escolha Adicionar e, em seguida, escolha Configurar., selecione todas as permissões de leitura do Classic Scopes (lista fornecida abaixo) e selecione Salvar
-
Escolha a guia Escopos granulares e, em seguida, escolha Editar escopos para abrir a caixa de diálogo Editar API do Jira.
-
Selecione as permissões para o plug-in de origem que você está usando:
-
Escolha Salvar.
Para obter informações relacionadas, consulte Implementação OAuth 2.0 (3LO)
Gerando e atualizando um token de acesso de desenvolvedor da Atlassian
Use o procedimento a seguir para ajudá-lo a gerar e atualizar um token de acesso do Atlassian Developer no site do Atlassian Developer.
Para gerar e atualizar um token de acesso do Jira
-
Escolha o aplicativo em que você criouCrie um aplicativo de integração OAuth 2.0.
-
No painel de navegação à esquerda, escolha Autorização.
-
Copie o valor granular do URL de autorização da API Atlassian da parte inferior da página e cole-o no editor de texto de sua preferência.
O formato do URL é o seguinte:
https://auth.atlassian.com/authorize? audience=api.atlassian.com &client_id=
YOUR_CLIENT_ID
&scope=REQUESTED_SCOPE%20REQUESTED_SCOPE_TWO
&redirect_uri=https://YOUR_APP_CALLBACK_URL
&state=YOUR_USER_BOUND_VALUE &response_type=code &prompt=consent -
Pois
state=YOUR_USER_BOUND_VALUE
, altere o valor do parâmetro para qualquer coisa que você escolher, como state=””.sample_text
Para obter mais informações, consulte Para que serve o parâmetro de estado?
no site do Atlassian Developer. -
Observe que a
scope
seção lista os escopos granulares que você selecionou em uma tarefa anterior. Por exemplo:scope=read%3Ajira-work%20read%3Ajira-user%20offline_access
offline_access
indica que você deseja gerar umrefresh_token
. -
Abra uma janela do navegador da Web e insira o URL de autorização que você copiou na barra de endereço da janela do navegador.
-
Quando a página de destino for aberta, verifique se as informações estão corretas e escolha Aceitar para ser redirecionado para sua página inicial do Jira ou do Confluence.
-
Depois que a página inicial for carregada, copie o URL dessa página. Ele contém o código de autorização do seu aplicativo. Você usa esse código para gerar seu token de acesso. A seção inteira depois
code=
é o código de autorização. -
Use o comando cURL a seguir para gerar o token de acesso. Substitua os
placeholder values
por suas próprias informações.dica
Você também pode usar um serviço de terceiros, como o Postman.
curl --request POST --url 'https://auth.atlassian.com/oauth/token' \ --header 'Content-Type: application/json' \ --data '{"grant_type": "authorization_code", "client_id": "
YOUR_CLIENT_ID
", "client_secret": "YOUR_CLIENT_SECRET
", "code": "AUTHORIZATION_CODE
", "redirect_uri": "YOUR_CALLBACK_URL
"}'A resposta a esse comando inclui os valores de
access_code
refresh_token
e.