サポートする機能
ファイル集計 ファイル権限管理Google Driveとの連携
Google Driveとの連携手順です。連携することで公開されているファイルの情報を取得します。(外部共有コンテンツ管理機能について)- アカウント情報は取得いたしません。
- 共有ドライブ(マイドライブ含む)に公開(共有)されているファイル名とそのリンクを取得いたします。データはAdminaに同期しません。
- ファイルの閲覧には、AdminaのAdminロールが必要です。Adminaのロールについては次のページをご覧ください。
事前準備
APIの有効化(Google Cloud Platform)
- Google Cloud Platformから連携用のアカウントを作成します。Google Cloud Console にアクセスし、任意のプロジェクトを選択 or 新規作成します。
-
API とサービス > 有効化済みの API で、次の2つのAPIが有効になっていることを確認します。 有効になっていない場合、API Libraryの一覧から追加します。
- Google Drive API
- Admin SDK API

連携用アカウントの作成
- API とサービス > 認証情報 > 認証情報を作成 > サービスアカウントに移動します。

- サービスアカウント名に任意の名前を入力し、[完了] をクリックします(step2,3は不要です)

APIキーの発行
- API と サービス > 認証情報 に作成したサービスアカウントが表示されますのでクリックします。
- [キー] タブに移動し、鍵を追加 > 新しい鍵を作成 をクリックします。

- JSONを選択し、[作成] ボタンをクリックします。「秘密鍵がパソコンに保存されました」と表示され、JSONファイルが自動的にダウンロードされます。Client IDなど、Adminaとの連携に必要なパラメータが登録されているため、保管しておきます。

ドメイン全体の委任の設定(Google Adminコンソール)
- Google Workspaceの Admin consoleに移動し、 セキュリティ > APIの制御 > [ドメイン全体の委任を管理] をクリックします。

- [新しく追加]ボタンをクリックします.
-
保存しておいたJSONファイルを開きます。Client ID に、Jsonファイル内にある
client_idの値を入力します。

- OAuth スコープに以下の4つの値を入力し、**[承認]**をクリックします
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/admin.directory.group.readonlyhttps://www.googleapis.com/auth/admin.directory.domain.readonly

a.のスコープを
https://www.googleapis.com/auth/drive.readonlyと設定もできます。
この場合、すべてRead Onlyで連携することが可能になりますが、「マイドライブ」のみの取得(共有ドライブのファイルは取得不可)となります。インテグレーションのセットアップ
- Adminaのインテグレーション画面にて、Google Driveで検索します。
- 保存しておいたJSONファイルを開きます。以下の値をそれぞれ入力し、[連携する]をクリックします。

-
サービスアカウントのメールアドレス:JSONファイル内の
client_emailの値を入力します。 -
秘密鍵:JSONファイル内の秘密鍵
private_keyを入力します。 -----BEGIN PRIVATE KEY----- から -----END PRIVATE KEY----- までを入力ください。(先頭の"やおよび最後の\n",は不要です。) - メールアドレス: Google Workspace の特権管理者のメールアドレスを入力ください。

信頼ドメイン:指定したドメインを、外部公開ファイルの検知から除外できます。グループ会社のドメインなど、外部として検知させたくない場合に指定します。複数存在する場合、次のように , (カンマ)で区切って入力ください。(自社ドメインの入力は不要です)
moneyfoward.co.jp, i.moneyfoward.com- Google Drive との連携に成功すると、サービス >「ファイル」タブが表示され、共有されているファイルの情報が表示されます。(同期完了までにはファイル数によって時間がかかります。)

共有の停止
取得した共有ファイルのステータスを確認し、共有を停止できます。 右端の引き出しから、[共有]ボタンをクリックします。

FAQ
Q. 各ファイルの公開ステータスについて教えてください。
A. 以下をご参照ください。| ステータス | 説明 |
|---|---|
| 外部公開 | Google Workspaceに登録されているドメイン以外のアドレスに共有されているファイルを「外部共有」と判定しています。 |
| 全体公開 | 「リンクを知っている全員」に公開されているファイルを「全体公開」として表示します。 |

