カスタム OAuth クライアントを使用して Google Services に Adobe Workfront Fusion を接続
Adobe Workfront Fusion を使用して、カスタム OAuth クライアントを使用してGoogle サービスに接続できます。 この手順を実行するには、既存のGoogle アカウントが必要です。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
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 ライセンスを参照してください。
前提条件
この接続を行うには、既存のGoogle アカウントが必要です。
カスタム OAuth クライアントを使用して Fusion をGoogle サービスに接続する
この連携を作成するには、Google Cloud Platform でプロジェクトを作成して設定し、そのプロジェクトに基づいて Fusion で連携を設定する必要があります。
- 個人用(
@gmail.com
および@googlemail.com
ユーザー) - 内部使用(カスタム OAuth クライアントの使用を希望するGoogle Workspace ユーザー)
Google Cloud Platform でのプロジェクトの作成
Google Cloud Platform でプロジェクトを作成するには:
-
Google Cloud Platform でプロジェクトの作成を開始します。
手順については、Google ドキュメントの Google Cloud プロジェクトの作成を参照してください。
-
API を有効にする場合は、Google Drive API と、使用するすべてのGoogle アプリの API (Google Sheets API など)を有効にする必要があります。
-
プロジェクトの作成を完了します。
-
この記事にある OAuth の同意設定を指定の節に進みます。
OAuth 同意設定の指定
-
プロジェクトの OAuth 設定の開始
手順については、Google ドキュメントの OAuth 同意画面の設定と範囲の選択を参照してください。
-
外部 を選択し、続いて「作成」をクリックします。
note note NOTE このオプションを選択すると、課金されなくなります。詳しくは、検証要件の例外に関するGoogleの情報を参照してください。 -
必須フィールドに次のように入力します。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header アプリ名 同意を要求するアプリの名前を入力します。
例: Adobe Workfront Fusion
ユーザーサポートメール ユーザーがこのアプリに接続する際の同意に関する質問を連絡するためのメールアドレスを入力します。 メールアドレス Google がプロジェクトに対する変更を通知する際に使用できるメールアドレスを 1 つ以上入力します。 -
「承認済みのドメイン」で、「ドメインを追加」をクリックし、
workfrontfusion.com
と入力します。 -
次の範囲を追加します。
table 0-row-2 1-row-2 2-row-2 layout-auto サービス/API 必須スコープ Gmail https://mail.google.com/
https://www.googleapis.com/auth/gmail.labels
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.insert
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/gmail.metadata
Google ドライブ https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.readonly
リストを展開するか、リストの次のページに移動して、すべてを表示する必要が生じる場合があります。
-
(オプション)テストユーザーをプロジェクトに追加します。
-
情報の正確性を確認し、「ダッシュボードに戻る」をクリックします。
note note NOTE Googleによる確認のために、同意画面と申請書を送信する必要はありません。 -
OAuth 資格情報を作成に進みます。
OAuth 資格情報を作成
-
OAuth クライアント ID 資格情報の作成を開始します。
手順については、Google ドキュメントの アクセス資格情報の作成を参照してください。
note note NOTE これが最初に有効にした API またはサービス(Gmail またはGoogle ドライブ)でない場合は、新しい資格情報を作成する必要はありません。 -
必須フィールドに次のように入力します。
table 0-row-2 1-row-2 layout-auto html-authored no-header アプリケーションタイプ Web アプリケーション 名前 Workfront Fusion -
[ 承認済みのリダイレクト URI] で、次の いずれか を入力します。
-
Gmail またはGoogle ドライブの場合:
https://app.workfrontfusion.com/oauth/cb/google-restricted
-
その他のGoogle アプリの場合:
https://app.workfrontfusion.com/oauth/cb/google
-
-
「作成」をクリックします。
クライアント ID とクライアント秘密鍵が表示されます。
-
クライアント ID とクライアント秘密鍵を安全な場所にコピーします。 これらを使用して、Workfront Fusion に接続します。
Workfront Fusion でGoogleに接続する
Googleへの接続を作成するプロセスは、Google サービスのモジュール(Google Sheets やGoogle Docsなど)を使用しているか、HTTP >Make an OAuth2.0 request module を介してGoogleに接続しているかによって異なります。
Google サービスでのGoogleへの接続
-
Workfront Fusion で、接続を作成する必要があるGoogle モジュールを見つけます。
-
「接続を作成」をクリックしてから、「詳細設定を表示」をクリックします。
-
必要に応じて、「接続名」、「環境」、「タイプ」の各フィールドに入力します。
-
取得したクライアント ID とクライアントシークレットを OAuth 認証情報を作成の各フィールドに入力し、「続行」をクリックします。
-
Google アカウントでログインします。
このアプリは検証されていません ウィンドウが表示されます。ウィンドウのタイトルに表示される「アプリ」は、前述で作成した OAuth クライアントです。
-
詳細 をクリックし、Workfront Fusion に移動(安全でない) をクリックして、カスタム OAuth クライアントを使用したアクセスを許可します。
-
「許可」をクリックして、Workfront Fusion の権限を付与します。
-
表示されるウィンドウで、「許可」を再度クリックして、選択内容を確認します。
カスタム OAuth クライアントを使用した目的のGoogle サービスへの接続が確立されます。
HTTP / OAuth2.0 リクエストを行うモジュールで、Googleに接続します。 connect-to-google-in-the-http--make-an-oauth20-request-module
HTTP/ OAuth2.0 リクエストモジュールでGoogleに接続する手順については、HTTP/ OAuth 2.0 リクエストモジュールを作成するでの Googleへの接続の作成手順を参照してください。
次のエラーメッセージが表示されます:[403 アクセスが設定されていません ]
403 Access Not Configured
エラーメッセージが表示された場合は、Google Cloud Platform で対応する API を有効にする必要があります。 この API を有効にするには、この記事の Google Cloud Platform でプロジェクトを作成するの節の手順に従ってください。