Google Drive と dejiren の接続設定方法
本記事では、Google Drive と dejiren の接続設定方法について説明します。
前提条件・必要な権限
- Google Driveとの連携には、Business Standard プラン以上での Google Workspace のご契約が必要です。
サービス名 | 必要な権限 | 権限が必要な場面 |
---|---|---|
Google Cloud コンソール | 管理者 | プロジェクトの作成 OAuth同意画面の作成 APIの有効化 サービスアカウントの作成 OAuthクライアントの作成 |
Google Workspace 管理コンソール | 特権管理者 | サービスアカウント・OAuthクライアントのアクセス権設定 プライマリドメインの確認 |
dejiren | VA 編集権限 (VA 管理者、もしくはVA 編集者) | 接続設定の作成 |
設定作業の流れ

設定手順
手順1. プロジェクトの新規作成
※本章ではdejinre用のプロジェクトを新規作成する手順をご案内します。
既存のプロジェクトを利用する場合は、本章をスキップして設定手順2.から開始してください。
1. Google クラウド管理コンソールに特権管理者アカウントでアクセスし、プロジェクトをクリックします。

2. [新しいプロジェクト]をクリックします。

3. [プロジェクト名]を入力して[作成]をクリックすると、プロジェクトの新規作成は完了です。

手順2. OAuth 同意画面の作成
1. Google クラウド管理コンソールに特権管理者アカウントでアクセスし、プロジェクトをクリックします。

2. プロジェクトのリストから、使用するプロジェクトを選択します。

3. 選択中のプロジェクトが変更されていることを確認し、[APIとサービス]をクリックします。

4. [OAuth 同意画面]をクリックします。

5. [開始]をクリックします。

6. [アプリ名]に任意の名称を入力します。

7. [ユーザーサポートメール]のプルダウンを開き、問い合わせ先となるメールアドレスを選択します。

8. [次へ]をクリックします。

9. [内部]のラジオボタンをチェックし、[次へ]をクリックします。

10. [メールアドレス]にGoogleからの通知を受信するためのメールアドレスを入力し、[次へ]をクリックします。

11. [Google API サービス: ユーザーデータに関するポリシー に同意します。]をチェックして、[続行]をクリックします。

12. [作成]をクリックすると、OAuth 同意画面の作成は完了です。

手順3. API の有効化
1. Google クラウド管理コンソールを開き、[APIとサービス]をクリックします。

2. [ライブラリ]をクリックします。

3. 検索窓に [google drive api] と入力して検索を行います。

4. 検索結果に表示された Google Drive API をクリックします。

5. [有効にする] をクリックします。

6. Google Drive API の詳細画面が表示されると Google Drive API の有効化は完了です。

手順4.サービスアカウントと秘密鍵の作成
1. APIとサービス 画面の[認証情報]をクリックします。

2. [認証情報を作成]をクリックします。

3. [サービスアカウント]をクリックします。

4. [サービスアカウント名]と[サービスアカウントID]に任意の値を入力し、[完了]をクリックします。

5. 認証情報の画面に遷移するので、[サービスアカウントを管理]をクリックします。

6. 作成したサービスアカウントの[メール]部分をクリックします。

7. サービスアカウントの詳細情報が表示されるので、[一意のID]ををコピーして、クリップボードなどに控えます。
※アクセス権の設定で、コピーした値を後程使用します

8. [鍵]のタブをクリックします。

9. [キーを追加]をクリックします。

10. [新しい鍵を作成]をクリックします。

11. キータイプで[JSON]を選択し、 [作成] をクリックします。

12. ダウンロードの完了メッセージが表示されるので、[閉じる]をクリックします。
※ダウンロードしたJSONファイルは後の設定で使用するため、デスクトップなど参照しやすい場所に保存してください。

手順5.OAuth クライアント ID の作成
1. Google クラウド管理コンソールに戻り、[APIとサービス]をクリックします。

2. [認証情報]をクリックします。

3. [認証情報を作成]をクリックします。

4. [OAuth クライアントID]をクリックします。

5. プルダウンメニューを開き、[ウェブアプリケーション]を選択します。

6. [名称]に任意のアプリケーション名を入力します。

7. [承認済みのリダイレクトURl]の[URlを追加]ボタンをクリックします。

8. URlの入力欄に、https://www.dejiren.com/api/va/v1/oauth-callback を入力します。

9. [作成]をクリックします。

10. 作成した OAuthクライアントの情報が表示されるので、[クライアントID]と[クライアントシークレット]をコピーして、クリップボードなどに控えます。
※dejiren側の設定で、コピーした値を後程使用します

手順6.サービスアカウントと OAuthクライアントID に付与するアクセス権の設定
サービスアカウントに付与するアクセス権の設定
1. [Google Workspace の管理コンソール]に管理者としてログインし、[セキュリティ] > [アクセスとデータ管理] > [APIの制御]の順番でメニューをクリックします。

2. [ドメイン全体の委任を管理]をクリックします。

3. [新しく追加]をクリックします。

4. [クライアントID]に手順4で作成した OAuthクライアントの[クライアントID]を入力します。

5. [OAuthスコープ]に以下のテキストをコピーして貼り付け、[承認]をクリックします。
https://www.googleapis.com/auth/drive

6. API クライアントの一覧にアクセス権を設定したサービスアカウントが追加されるので、[詳細を表示]をクリックします。

7. 詳細画面のスコープに、以下が設定されていることを確認します。
・https://www.googleapis.com/auth/drive

OAuthクライアントID に付与するアクセス権の設定
1. [Google Workspace の管理コンソール]に管理者としてログインし、[セキュリティ] > [アクセスとデータ管理] > [APIの制御]の順番でメニューをクリックします。

2. [ドメイン全体の委任を管理]をクリックします。

3. [新しく追加]をクリックします。

4. [クライアントID]に手順5-10.で作成したサービスアカウントの[一意のID]を入力します。

5. [OAuthスコープ]に以下のカンマ区切りテキストをコピーして貼り付け、[承認]をクリックします。https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/userinfo.profile

6. API クライアントの一覧にアクセス権を設定したOAuthクライアントIDが追加されるので、[詳細を表示]をクリックします。

7. 詳細画面のスコープに、以下の2つが設定されていることを確認します。
・https://www.googleapis.com/auth/userinfo.email
・https://www.googleapis.com/auth/userinfo.profile

手順7.ドメイン情報の確認
[Google Workspace の管理コンソール]に管理者としてログインし、ホーム画面の赤枠で囲んだ部分に
表示されるプライマリドメインをコピーして、クリップボードなどに控えます。
※dejiren側の設定で、コピーした値を後程使用します

手順8.接続設定の作成
1. dejirenのVA管理画面を開きます。

2. [接続設定]のタブをクリックします。

3. [新規作成]をクリックします。

4. [Google Drive] を選択し [次へ] をクリックします。

5. 下の表に従って接続情報を入力します。
項目名 | 設定内容 |
---|---|
接続名 | 任意の名称を入力します。 |
ドメイン | 手順7-1.で確認した、プライマリドメインを入力します。 |
サービスアカウントユーザー | サービスアカウントに権限を委任する、Googleアカウントのメールアドレスを入力します。 |
サービスアカウントの秘密鍵 | 手順4-12.でダウンロードしたJSONファイルをアップロードします。 |
クライアントID | 手順5-10.で確認したクライアントIDを入力します。 |
クライアントシークレット | 手順5-10.で確認したクライアントシークレットを入力します。 |
個人認証 | 個人認証を行う場合は、[ユーザーことに認証が必要]のチェックボックスをチェックします。 |

6. すべての項目の入力が完了したら、[接続確認]をクリックします。

7. 常に接続できると[接続に成功しました]と表示されるので、 [閉じる]をクリックします。

8. [作成する]をクリックして、接続設定の作成を終了します。

以上で設定は完了です
#Google Chat #グーグルチャット #メッセージ #メッセンジャー #チャット #コネクタ #接続設定