翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
OAuth 2.0 を使用した Amazon OpenSearch Ingestion パイプラインの Atlassian Jira または Confluence への接続
このトピックの情報は、OAuth 2.0 認証を使用して Amazon OpenSearch Ingestion パイプラインを設定して Jira または Confluence アカウントに接続するのに役立ちます。が Atlassian Services で OpenSearch Ingestion パイプラインを使用する前提条件ための を完了し、API キー認証情報を使用しない場合は、このタスクを実行します。
OAuth 2.0 統合アプリケーションを作成する
次の手順を使用して、Atlassian Developer ウェブサイトで OAuth 2.0 統合アプリケーションを作成します。
OAuth 2.0 統合アプリケーションを作成するには
-
https://developer.atlassian.com/console/myapps/
で Atlassian Developer アカウントにログインします。 -
Create, OAuth 2.0 integration を選択します。
-
Name に名前を入力して、アプリの目的を特定します。
-
Atlassian の開発者用語に縛られることに同意するチェックボックスを選択し、作成を選択します。
-
左側のナビゲーションで、認可を選択し、追加を選択します。
-
コールバック URL には、
https://www.amazon.com
や などの URL を入力しhttps://www.example.com
、変更の保存を選択します。 -
左側のナビゲーションで、アクセス許可ページを選択し、Jira API の行で追加を選択し、設定を選択します。すべての Classic Scopes 読み取りアクセス許可 (以下を参照) を選択し、保存を選択します。
-
きめ細かなスコープタブを選択し、スコープの編集を選択して Jira API の編集ダイアログボックスを開きます。
-
使用しているソースプラグインのアクセス許可を選択します。
-
[保存] を選択します。
関連情報については、「Atlassian Developer website」の「Implementing OAuth 2.0 (3LO)
Atlassian Developer アクセストークンの生成と更新
Atlassian Developer ウェブサイトで Atlassian Developer アクセストークンを生成および更新するには、次の手順を使用します。
Jira アクセストークンを生成して更新するには
-
https://developer.atlassian.com/console/myapps/
で Atlassian Developer アカウントにログインします。 -
で作成したアプリを選択しますOAuth 2.0 統合アプリケーションを作成する。
-
左側のナビゲーションで、認可を選択します。
-
ページの下部から詳細な Atlassian API 認可 URL 値をコピーし、任意のテキストエディタに貼り付けます。
URL の形式は次のとおりです。
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 -
の場合
state=YOUR_USER_BOUND_VALUE
、パラメータ値を state" など、任意の値に変更しますsample_text
。詳細については、Atlassian Developer ウェブサイトの「What is the state parameter used for?
」を参照してください。 -
scope
セクションには、前のタスクで選択した詳細なスコープが一覧表示されていることに注意してください。例:scope=read%3Ajira-work%20read%3Ajira-user%20offline_access
offline_access
は、 を生成することを示しますrefresh_token
。 -
ウェブブラウザウィンドウを開き、コピーした認可 URL をブラウザウィンドウのアドレスバーに入力します。
-
ターゲットページが開いたら、情報が正しいことを確認し、「Accept to be redirected to your Jira or Confluence」を選択します。
-
ホームページがロードされたら、このページの URL をコピーします。これには、アプリケーションの認可コードが含まれています。このコードを使用してアクセストークンを生成します。の後のセクション全体が認可コード
code=
です。 -
アクセストークンを生成するには、次の cURL コマンドを使用します。
プレースホルダー値
を、ユーザー自身の情報に置き換えます。ヒント
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
"}'このコマンドへのレスポンスには、
access_code
と の値が含まれますrefresh_token
。