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 同意画面の設定と範囲の選択を参照してください。
-
外部 を選択し、続いて「作成」をクリックします。
メモ
このオプションを選択すると、課金されなくなります。詳しくは、検証要件の例外に関するGoogleの情報を参照してください。 -
必須フィールドに次のように入力します。
-
「承認済みのドメイン」で、「ドメインを追加」をクリックし、
workfrontfusion.com
と入力します。 -
次の範囲を追加します。
サービス/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
リストを展開するか、リストの次のページに移動して、すべてを表示する必要が生じる場合があります。
-
(オプション)テストユーザーをプロジェクトに追加します。
-
情報の正確性を確認し、「ダッシュボードに戻る」をクリックします。
メモ
Googleによる確認のために、同意画面と申請書を送信する必要はありません。 -
OAuth 資格情報を作成に進みます。
OAuth 資格情報を作成
-
OAuth クライアント ID 資格情報の作成を開始します。
手順については、Google ドキュメントの アクセス資格情報の作成を参照してください。
メモ
これが最初に有効にした API またはサービス(Gmail またはGoogle ドライブ)でない場合は、新しい資格情報を作成する必要はありません。 -
必須フィールドに次のように入力します。
-
[ 承認済みのリダイレクト 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 サービスへの接続が確立されます。