この記事では、アプリ & データ API 保護ポリシーのためにGoogle ドライブとGmailコネクタを設定し、このコネクタをデータ保護ポリシーで使用するルールを作成する方法を説明します。
注:
SaaSecAPI@catonetworks.comまたは公式Catoリセラーに連絡して、アプリ & データ API 保護ポリシーの使用に関する詳細情報を入手してください。
Google ドライブと Gmail コネクタの概要
組織のGoogleテナントのためのコネクタを作成します。 このコネクタを使用するには、GoogleクラウドとGoogle管理コンソールを設定して、Catoアカウント用にAPI通話を許可および有効化する必要があります。 次に、コネクタを含むデータ保護ポリシーでルールを定義し、スキャンおよび検査されたファイルまたは電子メールを決定してください。
必須条件
GoogleクラウドとGoogle管理アカウントの管理者権限
Google ドライブコネクタには、Google 管理コンソールのビジネスライセンスが必要です
Gmail コネクタには、Gmailエンタープライズライセンスが必要です
Google ドライブと Gmail アカウントが有効です
コネクタはファイルを監視し、他のアクションは近日サポート予定です。
Google 初期コネクタの作成
このセクションでは、Google ドライブおよび Gmail の初期APIコネクタを作成し、組織のGoogleテナントをCatoアカウントに接続する方法を説明します。
Google ドライブおよび Gmail コネクタにより、Cato SaaS API エンジンは、データ保護ポリシーで定義されたコンテンツを含むファイル(添付)、フォルダ、電子メールをスキャンできます。 ポリシー内のルールに一致するコンテンツに対してイベントが生成されます。
注:
Googleコネクタを初めて作成する際には、Google アカウントにAPIを使用して接続するためにCatoを有効にする必要があります。 既にGoogleコネクタを作成している場合、追加のコネクタの作成を行うには、追加のGoogleコネクタの作成 を続けてください。
Cato Google ドライブおよび Gmail コネクタを初期設定する際の概要
これは、Google ドライブおよび Gmail 用にCatoコネクタを作成するプロセスの上位レベルの概要です。
Cato 管理アプリケーションで、新しいSaaSアプリケーションコネクタをGoogleドライブまたはGmailのために作成します。
コネクタのためにoAuthスコープをコピーします。
企業のアカウント用Google クラウドコンソールで:
Cato コネクタのために新しいプロジェクトを作成します。
必要なGoogle API を有効化し、サービス アカウント ID を生成します。
Google 管理コンソールで、Cato コネクタのドメインワイド デリゲーションを定義します。
コネクタからのoAuthスコープをGoogle管理コンソールに貼り付けます。
Google クラウドコンソールで、Cato コネクタ用のAPIキーを作成します。
Cato 管理アプリケーションで、APIキーをGoogle ドライブまたはGmailのSaaSアプリケーションコネクタにアップロードします。
ステップ 1 - Google ドライブまたは Gmail SaaS アプリケーションの作成
Cato 管理アプリケーションで、コネクタのためにGoogle ドライブまたは Gmail SaaS アプリケーションを作成します。

Google ドライブまたは Gmail 用のコネクタを作成するには:
ナビゲーションメニューから リソース > 統合 を選択し、統合されたアプリ タブをクリックします。
新規 をクリックします。 新規コネクタ パネルが開きます。
SaaS アプリケーションのドロップダウンメニューで、Google ドライブ または Gmail を選択します。
機能 セクションで、データおよび脅威保護 を選択します。
コネクタ名 を入力します。
管理者権限のあるGoogle管理アカウントのために管理者メールを入力します。
oAuthスコープをコピーをクリックします。
oAuth スコープの完全なリストを確認するには、以下のGoogle ドライブおよび Gmail コネクタのoAuth スコープ を参照してください
以下の ステップ 2 - Google クラウドコンソールプロジェクトの設定 を続けてください。
ステップ 2 - Google クラウド コンソールでのプロジェクトの設定
Google クラウドプラットフォームのコンソールから、新しいプロジェクトを作成し、管理SDK APIとクラウドアイデンティティをアカウント用に有効化します。 次に、新しいサービス アカウントを作成し、固有のIDをコピーします(このIDがステップ3で必要です)。
Google クラウドコンソールでプロジェクトを設定するには:
Google クラウド コンソールにログインし、既存のプロジェクトを選択するか、新規プロジェクトを作成します。
コネクタ用のGoogle API を有効にします:
プロジェクトを選択し、ナビゲーションペインから API & サービス > ライブラリ を選択します。
API ライブラリ で、管理SDK API を検索します。

管理SDK APIをクリックし、新しいウィンドウで有効をクリックします。
API ライブラリに戻り、Google ドライブ API をクリックします。
次のウィンドウで、有効をクリックします。
Cato コネクタのためにサービス アカウントを作成します:
ナビゲーションペインから API & サービス > 認証情報 を選択します。
メニューバーから認証情報作成 > サービス アカウントをクリックします。

サービス アカウント名 を入力します。
作成して続行 をクリックし、その後 完了 をクリックします。
サービス アカウント ウィンドウで新しいアカウントを編集します。
サービス アカウント用のユニークIDをコピーして保存します。 このIDは、Google 管理コンソールで入力します(以下)。
以下の ステップ 3 - Google 管理コンソールでのドメインワイドデリゲーションの定義 に進んでください。
ステップ 3 - Google 管理コンソールでのドメインワイドデリゲーションの定義
Google では、ドメインワイドデリゲーションを使用してアプリがGoogle Workspace環境内のデータにアクセスできるようにしています。 前のセクションで有効にしたAPIにアクセスするための権限を持つドメインワイドデリゲーションを定義します。
Google 管理コンソールで、新しいAPIクライアントを作成し、サービス アカウントの固有IDを使用するように設定します(上記 ステップ 2 - Google クラウドコンソールでのプロジェクトの設定)。
Google 管理コンソールでのドメインワイドデリゲーションの定義:
Google 管理コンソールにログインし、アカウント情報を確認してください。
ナビゲーションペインから セキュリティ > アクセスとデータ制御 > API制御 を選択します。
API制御 ウィンドウの画面の下部にある ドメインワイドデリゲーション セクションで、ドメインワイドデリゲーションの管理 をクリックします。
APIクライアント セクションで、新規追加 をクリックします。
新しいクライアント ID の追加 ポップアップウィンドウが開きます。

クライアント IDに、前のセクションでコピーしたユニークIDを貼り付けます。
コネクタがアクセスを許可されているOAuthスコープを貼り付けます。
上記 ステップ 1 - Google ドライブまたは Gmail SaaS アプリケーションの作成 に記載されているCato管理アプリケーションでのOauthスコープのコピーについて詳しくは参照してください。
承認する をクリックします。
Catoコネクタ用のドメインワイドデリゲーションは、Google APIに対して固有IDを使用するように定義されています。
以下の ステップ 4 - Google クラウドコンソールでのAPIキー ファイルの作成 に進みます。
ステップ 4 - Google クラウドコンソールでのAPIキー ファイルの作成
Catoコネクタ用のサービス アカウントに対するGoogleのドメインワイド デリゲーションを有効にした後、Googleクラウドコンソールを使用してサービスアカウント用のAPIキー ファイルを作成します。
APIキー ファイルを作成するには:
Google クラウドコンソールで、ナビゲーションペインからIAM & 管理者 > サービス アカウントを選択します。
Cato コネクタ用のサービス アカウントを選択し、アクション > キー管理 を選択します。

サービス アカウントのキー タブが開きます。
キー追加 > 新しいキーの作成 をクリックします。
ポップアップウィンドウで、JSON を選択し、OK をクリックします。
ブラウザが、APIキー ファイルを指定されたフォルダに保存します。
以下の ステップ 5 - Cato 管理アプリケーションへのAPIキー ファイルのアップロード に進みます。
ステップ 5 - Cato 管理アプリケーションへのAPIキー ファイルのアップロード
Cato管理アプリケーションのGoogleドライブまたはGmailコネクタに、前のセクションで作成したAPIキー ファイルをアップロードします。 その後、コネクタは設定され、アカウント用のファイルやフォルダのスキャンを開始する準備が整います。
Gmail コネクタの場合、Google 管理コンソールでの設定画面でサードパーティのメールアーカイブ 設定にルールを追加する必要があります。
注:
APIキー ファイルには機密データが含まれているため、Cato 管理アプリケーションにアップロードした後、ファイルを削除することをお勧めします。
Cato 管理アプリケーションにAPIキー ファイルをアップロードするために:
Cato管理アプリケーションでGoogle ドライブまたはGmailコネクタの設定を開始したブラウザー タブを開きます(上記 ステップ 1 - Google ドライブまたは Gmail SaaS アプリケーションの作成)。
キー ファイルのアップロード セクションで、作成したAPIキー ファイルをアップロードします(上記 ステップ 4 - Google クラウドコンソールでのAPIキー ファイルの作成)。
保存 をクリックします。
Google ドライブまたは Gmail SaaS アプリケーションが統合 API タブに追加されます。
Gmail アプリケーションについては、これらの追加手順を行ってください:
完了画面で、メールアドレスをコピーします。
Google 管理コンソールを開いてください。
アプリ > Google Workspace > Gmail > ルーティング > サードパーティのメールアーカイブ に進みます。
別のルールを追加 をクリックします。
設定の追加 ポップアップウィンドウで、ステップa(上記)からのメールアドレスを貼り付けます。
保存 をクリックします。
コネクタステータスの理解
コネクタ設定画面の ステータス 列には、Google ドライブコネクタとCato アカウント間の接続のステータスが表示されます。 これらはステータスの説明です:
接続済み - アカウントがアプリに接続され、正常に動作しています
接続エラー - Google Drive コネクタの接続性または権限の問題。 こちらのサポートへのチケットを作成してください。
Googleエンドポイントコネクタを追加作成する
アカウント用にGoogleエンドポイントコネクタを追加で作成する場合、Googleアカウントは既にAPIを使用するように設定されています。 エンドポイントコネクタは同じOAuthスコープを使用します。
新しいGoogle Drive または Gmail API 用のGoogle APIを有効化します。 次に、Googleアカウントからキー ファイルを作成およびダウンロードし、コネクタにアップロードします。
Googleエンドポイントコネクタを追加で作成するには:
アカウントのGoogle Cloud コンソールにログインします。
エンドポイントコネクタ用にGoogle API を有効化します:
プロジェクトを選択し、ナビゲーションペインからAPI & サービス > ライブラリを選択します。
API ライブラリで、新しいGoogle Drive APIまたはGmail APIを検索します。
次のウィンドウで、有効化をクリックします。
Googleアカウント用のキー ファイルを作成およびダウンロードします:
Google Cloud コンソールで、ナビゲーション ペーンからIAM & 管理 > サービスアカウントを選択します。
Catoコネクタ用のサービス アカウントを選択し、アクション > キーの管理を選択します。
キーの追加 > 新しいキーを作成をクリックします。
ポップアップウィンドウで、JSONを選択し、OKをクリックします。
ブラウザはAPIキー ファイルを指定フォルダーに保存します。
新しい Google エンドポイントコネクタを作成する:
リソース > 統合を選択し、統合アプリケーションタブをクリックします。
新規をクリックします。 新規コネクタパネルが開きます。
Google Drive または Gmail コネクタの設定を定義し、Googleの管理者メールを入力します。
キー ファイルのアップロードセクションで、上記で作成したAPIキー ファイルをアップロードします。
保存をクリックします。
Gmailアプリケーション用には、次の追加手順を実行してください:
完了画面で、メールアドレスをコピーします。
Google 管理コンソールを開きます。
アプリ > Google Workspace > Gmail > ルーティング > サードパーティのメール アーカイブに移動します。
他のルールを追加をクリックします。
設定の追加 ポップアップウィンドウで、上記(ステップa)からメールアドレスを貼り付けます。
保存をクリックします。
Google Drive または Gmail のルールをデータ保護ポリシーに追加する
このセクションでは、データ保護ポリシーを使用して、Google アカウント内に保存されているファイル、フォルダ、および電子メールを監視および管理する方法を説明します。
Google Drive および Gmail の操作を理解する
データ保護ルールを作成するとき、ルールが一致したときにポリシー違反を監視または是正するためのさまざまなアクションを定義できます。 各アクションは自動的にイベントを生成し、メール通知を受け取ることも選択できます。 データ保護 API イベントの詳細については、「データ保護 API イベントの分析」を参照してください。
データ保護エンジンがルールが一致したときに実行するように設定できるアクションは次のとおりです:
(共有の削除および隔離アクションは Google Drive のみ利用可能、Gmail に対するルールは 監視 アクションのみに定義できます。)
監視 - ルールに一致するトラフィックを監視するためのイベントを生成します。
共有の削除 - ユーザーがファイルを共有しようとすると、データ保護 APIエンジンは許可されていない共有権限を削除し、共有ファイルのリンクを受け取ったユーザーにはアクセス権限がなくなります。
隔離 - ユーザーがファイルをアップロードしようとすると、エンジンはそれを隔離フォルダーに移動し、その後ユーザーはアクセスできなくなります。 Google の管理者は隔離フォルダー内のファイルにアクセスできます。 隔離フォルダーの設定については、「ファイル隔離の準備」を参照してください。
注:
Google Drive のアクションには、次の既知の制限が適用されます:
共有の削除 アクションは共有フォルダー内のファイルには適用されず、共有フォルダー内ではないファイルにのみ共有権限を削除することができます。
共有の削除アクションが適用されると、Google Drive はユーザーがファイルを共有したユーザーにアクセスをリクエストでき、約10分間アクセスを付与することができます。
隔離アクションは、ファイルに適用されるまで最大10分かかる場合があります。
ファイル隔離の準備
データ保護および脅威防止ルールに対する隔離フォルダーを設定し、それらのフォルダーにアクセスする権限を持つGoogleの管理者を定義します。 テナントごとにGoogle管理者に対する隔離フォルダーを設定できます。 フォルダーを設定した後、隔離 アクションを使用してルールを作成し、ファイルが移動されるフォルダーを定義できます。

Google管理者用に隔離フォルダーを設定するには:
ナビゲーションペインからセキュリティ > アプリ & データ API 保護を選択し、設定タブを選択します。
新規をクリックします。 隔離フォルダーパネルが開きます。

Google Drive アプリケーションコネクタを選択します。
これらの隔離フォルダーにアクセスするGoogleの管理者を選択します。
保存をクリックします。
管理者用にデータ保護フォルダーおよび脅威防止フォルダーが作成され、隔離アクションでルールに設定できます。 フォルダーは管理者のメールアドレスを使って命名され、次に示すGoogle Driveのディレクトリに配置されます:
データ保護フォルダー: Cato_Qarantine/Cato_Qarantine_DataProtection
脅威防止フォルダー: Cato_Qarantine/Cato_Qarantine_ThreatPrevention
Google Drive および Gmail ルールの設定
データ保護ページを使用して、データ保護ポリシーに SaaS アプリケーションのルールを追加します。
データ保護 API によってスキャンされるトラフィックを定義するデータ保護ルールを作成します。 各 SaaS アプリコネクタに個別のルールを作成し、どのトラフィックがスキャンされるかを決定する基準を定義します。
Google Drive および Gmail のルール設定について詳しくは、「Google コネクタルールの理解」を参照してください。
Google Drive または Gmail アプリのための新しいデータ保護ルールを作成するには:
ナビゲーションペインからセキュリティ > アプリ & データ API 保護を選択し、データ保護を選択または展開します。
新規をクリックします。 新規ルールパネルが開きます。
アプリケーションコネクタで、Google Drive または Gmailアプリを選択します。
一般セクションに、ルールの設定を入力します。
Google Driveのオーナー(またはGmailの送信者)で、監視対象の1人以上のGoogleユーザーを選択します(デフォルトはすべて)。
複数のユーザーを選択すると、それらの間には OR 関係があります。
(Gmail用) 受信者で、メールを受け取るGoogleユーザーを定義します(デフォルトの設定はすべて)。
共有オプションで、スキャンされるファイルとフォルダーの権限レベルを選択します(デフォルト値はすべて)。
複数のオプションを選択すると、それらの間には OR 関係があります。
Google Drive のファイル属性(または Gmail の添付ファイル)で、スキャンされるファイルを指定する基準を定義します(デフォルト設定はすべてのファイルをスキャンすることです)。
コンテンツプロファイルで、このルールのDLPコンテンツプロファイルを選択します。
アクションを選択します。
Google Drive用の隔離アクションでは、隔離フォルダパスを選択します。 隔離フォルダーの詳細については、上記 ??? を参照してください???
(オプション) トラッキングオプションを設定して、イベントを生成し、通知を送信します。
通知に関する詳細は、アラートセクションの「購読グループ」、「メーリングリスト」、「アラート統合」に関する関連する記事をご覧ください。
保存をクリックします。 ルールがデータ保護ポリシーに追加されます。
Google コネクタ ルールを理解する
このセクションでは、正しい Google Drive または Gmail トラフィックをスキャンするためにデータ保護ルールの設定を定義する方法を説明します。 各ルールは次の基準に従って定義することができます:
オーナーまたは送信者 - ワークスペース内のGoogleユーザー(デフォルト値は「すべて」)
内部 - オーナーが会社内の任意のユーザーの場合
Googleユーザー - オーナーが特定のユーザーによる
受信者(Gmailの場合) - メールを受け取るユーザー
内部 - オーナーが会社内の任意のユーザーの場合
外部 - Google アカウントで会社の外部として定義された場合
Googleユーザー - オーナーが特定のユーザーの場合
ドメイン - メールの受信者用のドメインを入力します
共有オプション - このルールに一致するファイルおよびフォルダー共有許可の種類を選択します(デフォルト値は「すべて」)
非公開 - ユーザーのみがアクセス可能
制限付き - TBD
組織単位 - Google Driveユーザ階層で定義されたユニット内の任意のユーザー
外部 - リンク付きで招待を受け取った外部ユーザー
オープン - リンクを持つ人全員がアクセス可能
ファイル属性または添付ファイル - スキャンされる添付ファイルの基準(デフォルト値はすべての添付ファイル)
ファイルタイプ
ファイル名
ファイルサイズ(最大ファイルサイズは100 MB)
コンテンツプロファイル - DLPコンテンツプロファイルによって DLPコンテンツ検査を定義
セキュリティ > DLPプロファイル > DLPプロファイル > コンテンツプロファイルで、コンテンツプロファイルを作成または編集できます
アクション - 監視して、ルールが一致した際にイベントやメール通知を生成することを選択します。 Google Driveの場合は、共有を削除権限またはルールに一致するファイルを隔離することも選択できます。 Google ドライブアクションについては、Google ドライブと Gmail のアクションを理解するを参照してください。
ルールのファイルまたは添付ファイルの定義
特定のファイル(または添付ファイル)をルールに定義し、SaaS API エンジンが指定されたファイルのみをスキャンして DLP コンテンツプロファイルに一致するか確認できるようにします。
複数のファイルをルールに追加する場合、それらのファイル間の関係を選択します:
任意を満たす (OR) - ルール内のファイルタイプのいずれかに一致
すべてを満たす (AND) - ルール内のすべてのファイルタイプに一致(それ以外の場合、ルールは無視されます)
ファイル名設定をルールで使用して、正確なファイル名を定義するか、ワイルドカードを使用してキーワードを定義できます。 例えば、ファイル名を内部として、内部という単語を含むすべてのファイル名に一致させることができます。
順番に整理されたデータ保護ルールの操作
データ保護 API エンジンはデータを順次確認し、ルールに一致するかをチェックします。 データがルールに一致しない場合、それ以上の検査はされません。 ルールベースの上部にあるルールは優先度が高く、ルールベースの下部のルールよりも先に適用されます。 各種のアプリケーションまたはコネクタはデータに一度だけ適用されます。
ベストプラクティス - ルールベースの効率を最大化するためには、特定のユーザーに対するルールが任意のユーザーに適用されるルールよりも優先度が高くなるよう推奨します。
例えば、データがルール #2 でコネクタに一致する場合、データ保護 API エンジンがそれを検査します。 ただし、エンジンは同じコネクタに対してルール #3 以降を適用し続けません。 ただし、データは異なるコネクタでの優先度の低いルールに一致する場合があります。
コネクタに脅威保護を追加する
エンドポイントコネクタ用の脅威保護ルールを作成して、ファイルや添付ファイルをマルウェアおよびウイルスをスキャンするためにアカウントに有効化されたマルウェア対策エンジンを使用します。 データ保護 API エンジンは、コネクタトラフィックをスキャンし、ルールの設定に応じてアクションとトラッキングオプションを適用します。
これらは、ルールが一致したときに脅威保護エンジンが実行するアクションです:
モニタ - ルールに一致するトラフィックを監視するイベントを生成します。
共有削除 - ユーザーがファイルを共有しようとした場合、データ保護 API エンジンが未承認の共有許可を削除し、共有ファイルへのリンクを受け取ったユーザーにはアクセス権限がありません。
隔離 - ユーザーがファイルをアップロードしようとした場合、エンジンがそれを隔離フォルダに移動し、ユーザーがそれにアクセスできなくなります。 Google 管理者は隔離フォルダ内のファイルにアクセスできます。 隔離フォルダの設定に関する情報は、ファイルを隔離する準備を参照してください。
注:
以下の既知の制限が Google ドライブアクションに適用されます:
共有削除アクションは共有フォルダ内のファイルには適用されず、共有フォルダ内にないファイルにのみ共有許可を削除することができます。
共有削除アクションが適用された場合、ユーザーはファイルを共有したユーザーからのファイルへのアクセスをGoogleドライブから要求することができ、約10分間アクセスが許可されます。
隔離アクションをファイルに適用するのには最大10分かかることがあります。
各アクションは自動的にイベントを生成し、メール通知を受け取ることも選択できます。 データ保護 APIイベントの詳細については、以下のデータ保護 API イベントの分析を参照してください。
アプリ & データ API 保護 ルールを作成すると、アカウント(セキュリティ > マルウェア対策)に有効化されたマルウェア対策エンジンが、そのコネクタアプリケーションに送信用されたファイルのマルウェアスキャンを実行します。
以下は、内部ユーザーまたはゲストによって送信されたファイルをスキャンする OneDrive コネクタ用の脅威保護ルールを示すスクリーンショットです:

ファイルの例外の作成
時々、Cato の データ保護 API エンジンによってブロックされるファイルがあり、それが安全であることがわかっており、ネットワークで許可する必要があります。 ファイルハッシュ ポリシーのマルウェア対策例外は、アプリ & データ API 保護 にも適用されます。 ファイル ハッシュ ポリシーにファイルを追加する方法については、マルウェア対策例外の管理を参照してください。
データ保護 API イベントの分析
ホーム > イベントページには、アカウントのデータ保護 API イベントがすべて表示されます。 強力な検索ツールを使用して、必要な関連データを含むいくつかのイベントを絞り込んで識別できます。
データ保護 API イベントは以下のフィールドで識別できます:
イベント タイプ - セキュリティ
サブタイプ - SaaS セキュリティ API データ保護および SaaS セキュリティ API マルウェア対策
ネットワーク内のイベントの分析について詳しくは、こちらを参照してください。
データ保護 APIイベントフィールドの説明
フィールド名 | 説明 |
|---|---|
コネクタ名 | ルールで定義されたコネクタの名前 |
コネクタ タイプ | このコネクタに定義された SaaS アプリ |
DLP プロファイル | このイベントを生成した DLP コンテンツプロファイル |
ファイル名 | 添付ファイルの名前 |
一致したデータタイプ | ルールに一致したコンテンツプロファイル内のデータタイプ |
コラボレーター | ファイルを受け取ったユーザーのメールアドレス |
ルール | データ保護ポリシー内のルール名 |
所有者 | ファイルの所有者 |
セベリティ | ルールで定義されたセベリティ |
共有スコープ | Google ドライブ添付ファイルの共有オプション |
Google ドライブおよび Gmail コネクタ用の oAuth スコープ
以下は、さまざまな Google コネクタタイプに必要な oAuth スコープです:
Google ドライブ 読み取り -
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/admin.directory.domain.readonly
https://www.googleapis.com/auth/admin.directory.customer.readonly
https://www.googleapis.com/auth/admin.reports.audit.readonly
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/admin.reports.usage.readonly
Google ドライブ 書き込み -
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/admin.directory.domain.readonly
https://www.googleapis.com/auth/admin.directory.customer.readonly
https://www.googleapis.com/auth/admin.reports.audit.readonly
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/admin.reports.usage.readonly
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Gmail -
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/admin.directory.domain.readonly
https://www.googleapis.com/auth/admin.directory.customer.readonly
https://www.googleapis.com/auth/admin.reports.audit.readonly
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/admin.reports.usage.readonly