カスタム 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 Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ Workfront Ultimate Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 Work またはそれ以上 |
| Adobe Workfront Fusion ライセンス |
オペレーションベース:Workfront Fusion ライセンス要件なし コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、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 アプリケーション(Google Sheets APIなど)のAPIを有効にする必要があります。
-
プロジェクトの作成を完了します。
-
この記事にある OAuth の同意設定を指定の節に進みます。
OAuth同意設定の設定
-
プロジェクトのOAuthの設定を開始します
手順については、OAuth同意画面の設定を参照し、Google ドキュメントのスコープ を選択してください。
-
外部を選択し、続いて「作成」をクリックします。
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 Googleによる認証のために、同意画面と申請を送信する必要はありません。 -
OAuth 資格情報を作成に進みます。
OAuth 資格情報を作成
-
OAuth クライアント ID資格情報の作成を開始します。
手順については、Google ドキュメントの「 アクセス資格情報を作成する」を参照してください。
note NOTE これが最初のAPIまたはサービス(GmailまたはGoogle ドライブ)ではない場合は、新しい資格情報を作成する必要はありません。 -
必須フィールドに次のように入力します。
table 0-row-2 1-row-2 layout-auto html-authored no-header アプリケーションタイプ Web アプリケーション 名前 Workfront Fusion -
「承認済みリダイレクト URI」で、次のうち one を入力します。
-
GmailまたはGoogle ドライブの場合:
https://app.workfrontfusion.com/oauth/cb/google-restricted -
その他のGoogle アプリの場合:
https://app.workfrontfusion.com/oauth/cb/google
-
-
「作成」をクリックします。
Client IDとClient Secretが表示されます。
-
クライアント IDとクライアントシークレットを安全な場所にコピーします。 Workfront Fusionでのつながりを構築するために使用します。
-
引き続きWorkfront FusionでGoogleに接続します。
Workfront FusionでGoogleに接続する
Googleへの接続を作成するプロセスは、Google サービス(Google SheetsやGoogle Docsなど)のモジュールを使用しているか、HTTP >OAuth2.0 リクエストモジュールを作成してGoogleに接続しているかによって異なります。
Google サービスでGoogleに接続する
-
Workfront Fusionで、接続を作成する必要があるGoogle モジュールを見つけます。
-
「接続を作成」をクリックしてから、「詳細設定を表示」をクリックします。
-
必要に応じて、「接続名」、「環境」および「タイプ」フィールドに入力します。
-
「OAuth資格情報を作成」で取得したクライアント IDとクライアント秘密鍵を各フィールドに入力し、続行をクリックします。
-
Google アカウントでログインします。
このアプリは検証されていませんウィンドウが表示されます。 ウィンドウのタイトルに表示される「アプリ」は、前述で作成した OAuth クライアントです。
-
「Advanced」をクリックし、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 リクエストモジュールを作成するHTTPでGoogleに接続する手順については、「HTTP/OAuth 2.0 リクエストモジュールを作成する」のHTTP/OAuth 2.0 リクエストモジュールを作成する手順を参照してください。
考えられるエラーメッセージ:[403 アクセスが構成されていません]
403 Access Not Configured エラーメッセージが表示される場合は、Google Cloud Platformで対応するAPIを有効にする必要があります。 APIを有効にするには、この記事の「Google Cloud Platformでプロジェクトを作成する」の節の手順に従います。