翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 アカウントにログインします。 -
[作成]、[OAuth 2.0 統合] を選択します。
-
[名前] には、アプリケーションの目的を識別する名前を入力します。
-
次に、[Atlassian の開発者規約に同意する] チェックボックスをオンにして [作成] を選択します。
-
左側のナビゲーションで、[認可] を選択し、[追加] を選択します。
-
[コールバック URL] には、
https://www.amazon.comやhttps://www.example.comなどの任意の URL を入力し、[変更を保存] を選択します。 -
左側のナビゲーションで、[アクセス許可] ページを選択し、Jira API の行で [追加] を選択し、[構成] を選択します。すべての Classic Scopes Read のアクセス許可 (以下のリストを参照) をすべて選択し、[保存] を選択します。
-
[きめ細かいスコープ] タブを選択し、[スコープを編集] を選択して [Jira API を編集] ダイアログボックスを開きます。
-
使用しているソースプラグインのアクセス許可を選択します。
-
[保存] を選択します。
関連情報については、Atlassian Developer ウェブサイトの「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_accessoffline_accessは、refresh_tokenを生成することを示します。 -
ウェブブラウザウィンドウを開き、コピーした認可 URL をブラウザウィンドウのアドレスバーに入力します。
-
ターゲットページが開いたら、情報が正しいことを確認し、[承認] を選択すると、Jira または Confluence のホームページにリダイレクトされます。
-
ホームページがロードされたら、このページの URL をコピーします。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の値が含まれます。