Ms Graph REST API の呼び出し
多くのMicrosoft web サービスには、Microsoft Graph API を使用してアクセスします。 「Workfront Fusion HTTP」、「OAuth 2.0 リクエストを行う」モジュールを使用して、Microsoft Graph API への接続を作成できます。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ | 任意 |
| Adobe Workfront プラン |
新規:標準 または 現在:ワーク以上 |
| Adobe Workfront Fusion ライセンス** |
現在:Workfront Fusion ライセンス要件なし または レガシー:任意 |
| 製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件 を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンス を参照してください。
Workfront Fusion をMicrosoft アプリケーション登録ポータルに登録します。
Adobe Workfront Graph REST API への接続を作成するには、まずMicrosoft Fusion を登録する必要があります。
-
Microsoft ドキュメントの Microsoft ID プラットフォームへのアプリケーションの登録 の説明に従って、新しいアプリケーションの登録を開始します。
登録の一環として、Microsoftでは次の情報が必要です。
table 0-row-2 1-row-2 layout-auto html-authored no-header アプリケーション名 「My Workfront Fusion application」のように、アプリケーションの名前を入力します。 リダイレクト URL https://app.workfrontfusion.com/oauth/cb/oauth2 -
アプリの登録が完了したら、アプリケーション ID をメモします。
note important IMPORTANT Workfront Fusion で接続を設定するには、アプリケーション ID が必要です。 -
クライアントシークレットを生成します。 このシークレットをメモしておいてください。
手順については、Microsoft ドキュメントの Microsoft ID プラットフォームへのアプリケーションの登録 を参照してください。
note important IMPORTANT Workfront Fusion で接続を設定するには、クライアントシークレットが必要です。 -
アプリケーションの権限を設定します。
これらのフィールドの検索と設定について詳しくは、Microsoft ドキュメントの ユーザーなしでアクセスする の「Microsoft グラフの権限の設定」の節を参照してください。
table 0-row-2 1-row-2 layout-auto html-authored no-header アプリケーションで必要な権限のタイプは何ですか? 「 Delegated permissions」を選択します。権限を選択 次の権限を選択します。
-
offline_access -
openid -
統合に必要なその他の権限(例:
User.Read)
重要 :Workfront Fusion で接続を設定するには、選択した権限が必要です。
-
-
続けて Workfront Fusion での MS Graph API 接続の設定 を行います。
Workfront Fusion での MS Graph API 接続の設定
Workfront Application Registration Portal でのWorkfront Fusion の登録 の説明に従ってMicrosoft Fusion を登録したら、HTTP / Make an Oauth 2.0 request モジュールで接続を設定できます。
-
HTTP を追加し、シナリオに OAuth 2.0 呼び出しを行うモジュールを作成します。
-
接続フィールドの横にある「追加」をクリックします。
-
接続フィールドを次のように設定します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 layout-auto html-authored no-header 接続名 接続に名前を入力します。 環境 実稼動アカウントに接続するか、実稼動以外のアカウントに接続するかを選択します。 タイプ サービスアカウントと個人アカウントのどちらに接続するかを選択します。 フロータイプ 「 Authorization Code」を選択します。URI を許可 https://login.microsoftonline.com/common/oauth2/v2.0/authorizeと入力します。トークン URI https://login.microsoftonline.com/common/oauth2/v2.0/tokenと入力します。範囲 Microsoft Application Registration Portal でのWorkfront Fusion の登録の説明に従って、登録時に選択した権限を入力します。
各範囲について、「 追加 」をクリックし、権限を入力します。
例:
offline_access。スコープ区切り記号 「 SPACE」を選択します。クライアント ID Microsoft Application Registration Portal でのWorkfront Fusion の登録の手順 2 で示したアプリケーション ID を入力します。 クライアントシークレット Microsoft Application Registration Portal でのWorkfront Fusion の登録の手順 3 で生成したクライアント秘密鍵を入力します。 パラメーターを許可 次の認証パラメーターを追加します。 追加するパラメーターごとに、「 項目を追加 」をクリックして以下を入力します。
-
キー:
response_mode値:query -
キー:
prompt値:consent
アクセストークンのパラメーター このフィールドには何も入力する必要はありません。 更新トークンパラメーター -
項目を追加 をクリックします。
-
「 キー 」フィールドに「
scope」と入力します。 -
「 値 」フィールドに、範囲フィールドに入力したすべての範囲をスペースで区切って入力します。
例:
offline_access openid User.Read
カスタムヘッダー このフィールドには何も入力する必要はありません。 トークンの配置 In the header -
-
「続行」をクリックします。
-
表示されるウィンドウで、「確定」をクリックして接続を完了し、モジュールに戻ります。