Google ワークスペースの Webex アドオンによって要求された権限

list-menuフィードバックがある場合
Webex に Google アカウントへのアクセスを許可すると、アドオンはユーザーデータへのアクセス許可を要求します。このトピックでは、私たちがリクエストする権限、それらが必要な理由、およびお客様のデータの取り扱い方法について説明します。

ユーザーアカウントの権限

Screenshot of the permissions that Webex requests when you enable the scheduler to connect to your Google account
Webex はこれらの権限を要求します
テーブル 1.リクエストされた権限と Webex がその使用方法

許可

スコープ

データにアクセスしました

Webex はそれを何に使用しますか?

アドオンが実行されているときにメールメッセージのメタデータを表示する

Gmail

件名、日付と時刻、招待者リスト

GmailでWebex会議をスケジュールすると、スケジューラーは会議をスケジュールするための必須要件であるこれらの情報を読みます。

Gmailのアドオンとして実行します

Gmail

—

Webex スケジューラーをユーザーの Gmail で実行できるようにします。

Googleカレンダーで開いたイベントを見てください

カレンダー

件名、日付と時刻、招待者リスト

Googleカレンダーでイベントを開くと、スケジューラーは会議のスケジュールを立てるために不可欠なこれらの情報を読みます。

Googleカレンダーで開いたイベントを編集してください

カレンダー

件名

Webex会議データ情報(カードUI/プロパティ)を現在開いているカレンダーイベントに追加します。

カレンダーアドオンとして実行します

カレンダー

—

Webex スケジューラーをユーザーの Google カレンダーで実行できるようにします

すべてのカレンダーの予定を表示して編集します

カレンダー

件名、日付と時刻、招待者リストを読んでください

件名を編集してください

1人のユーザーのカレンダーのイベントの読み書きと同じように、共有カレンダーのシナリオをサポートできます。

カレンダーの設定を見る

カレンダー

—

グーグルのOAuth 2.0にはこのスコープが必要です。 https://developers.google.com/calendar/api/guides/auth を参照してください。

あなたのドメインのユーザーに関する情報を見る

Googleワークスペース管理者

グーグルユーザー情報の Webex サイトURL

Googleのユーザー情報にWebexサイトのURLを設定している場合は、このURLを読み取って、ユーザーのデフォルトとしてこのサイトにログインできます。

外部サービスに接続する

アプリスクリプト

Webex サービスに接続してください

スケジューラーはWebexサービスを呼び出して、関連するWebexミーティングの作成/更新/削除を要求する必要があります。

不在時でもこのアプリケーションの実行を許可してください

アプリスクリプト

グーグルトリガーに基づいてGoogleイベントオブジェクトにアクセスします

これにより、たとえばカレンダーの会議を更新/削除するなど、Googleのトリガーに応答して、あなたが不在のときにスケジューラーを実行できます。 https://developers.google.com/apps-script/guides/triggers/events を参照してください。

アプリケーションに関連するデータを表示および管理します

アプリスクリプト

アプリケーションのキャッシュ

スケジューラーは、一部のWebex情報をGoogleストレージにキャッシュします。 たとえば、Webex サイトの URL や Webex ミーティングテンプレートなどです。

国、言語、タイムゾーンを表示します

アプリスクリプト

ユーザーの現在の時刻

スケジューラーはあなたのタイムゾーンを読み取って、関連する Webex ミーティングをスケジュールまたは更新します

Googleアカウントのメインのメールアドレスを見てください

その他の

ユーザーの Gmail アカウントアドレス

スケジューラーはユーザーのメールアドレスを読み取って、Webexアカウントにバインドします。

公開した個人情報を含め、あなたの個人情報を確認してください

その他の

ユーザーの名前と優先言語(デフォルト)

スケジューラーは、フルネームやユーザーのデフォルトとして使用する優先言語など、ユーザーの公開ユーザー情報を読み取ります。

Webex スケジューラーアーキテクチャの概要

Architecture diagram showing the Google cloud, Webex cloud, and the Google Calendar client, with numbered arrows linking them.
  1. サイト管理者は、サイト管理またはコントロールハブを使用して、Google Workspace の Webex アドオンを有効にします。

  2. 各個人が Google Workspace の Webex アドオンの権限を承認し(管理者が許可しない場合)、自分の Google アカウントを自分の Webex アカウントに接続します。

  3. Webex は Google からのカレンダーの変更を購読しています。

  4. ユーザーが Webex ミーティングを Google カレンダーのイベントに追加したり、時間やトピックを更新したり、イベントを別の日時にコピーしたりします。

  5. Webex アドオンクライアントは Google カレンダーの通知を受け取り、Webex と同期します。

Webex スケジューラーが使用する Google API

以下の表は、Webex スケジューラーで使用される Google API に関する情報を示しています。

ほとんどの場合、Webex スケジューラーは Google アプリスクリプト API を使用します。 いくつかのケースでは、スケジューラーはGoogle REST APIを使用します。 一般的に、グーグルアプリスクリプトAPIは関連するグーグルのREST APIをラップします。 参照URL列は、可能であればGoogle App Script APIを指していますが、必要に応じてGoogle REST APIのリファレンスURLを参照することもできます。

テーブル 2.Webex スケジューラーが使用する Google アプリスクリプト API

グーグルアプリスクリプトAPI

それが何をするか

リファレンス URL

カレンダー.getID 

ユーザーのカレンダーIDを取得します。デフォルトカレンダーのIDはユーザーのメールアドレスです 

https://developers.google.com/apps-script/reference/calendar/calendar#getId ()

カレンダー. getName 

カレンダーの名前を取得してください 

https://developers.google.com/apps-script/reference/calendar/calendar#getName ()

カレンダー. getタイムゾーン 

カレンダーのタイムゾーンを取得してください 

https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone ()

カレンダー、イベント、リスト 

いくつかの条件に一致する特定のイベントを検索してください 

https://developers.google.com/calendar/api/v3/reference/events/list

カレンダー、イベント、パッチ 

特定のイベントメタデータを更新して、webex会議情報を保存してください 

https://developers.google.com/calendar/api/v3/reference/events/patch

カレンダーイベント。参加者 

カレンダーの参加者にアクセスするためのプロパティ 

https://developers.google.com/calendar/api/v3/reference/events#resource

カレンダーイベント。会議データ 

イベント、カンファレンスデータにアクセスするためのプロパティ 

https://developers.google.com/calendar/api/v3/reference/events#resource

カレンダーイベント。タイトルを取得 

カレンダーイベントのトピックを入手してください。 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle ()

カレンダーイベント。クリエイターをゲット 

カレンダーイベントの作成者を入手してください 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators ()

カレンダーイベント。開始時間を取得 

イベントの開始時間を取得します 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime ()

カレンダーイベント。終了時刻を取得してください 

イベントの終了時刻を取得してください 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime ()

キャッシュサービス。ユーザーキャッシュを取得してください 

ユーザーのキャッシュを取得して、ユーザーのプリファレンス設定を取得します 

https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache ()

キャッシュ.ゲット 

特定のキャッシュ設定をキーで取得します 

https://developers.google.com/apps-script/reference/cache/cache#get(String)

キャッシュ・プット 

特定のキャッシュをキーで設定してください 

https://developers.google.com/apps-script/reference/cache/cache#put(String,String)

会議データサービス。新しい会議データビルダー 

webexミーティング情報を保存して表示するためのGoogle固有のデータ構造を作成してください 

https://developers.google.com/apps-script/reference/conference-data/conference-data-service#newConferenceDataBuilder ()

会議データビルダー。ビルド 

Webex 会議情報データを生成します 

https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build ()

Gmailアプリ。IDでメッセージを取得 

特定のGmailメッセージを取得する 

https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String)

Gmailアプリ。下書きを作成 

webexのメール本文を含むGmailメッセージを作成してください 

https://developers.google.com/apps-script/reference/gmail/gmail-app#createDraft(String,String,String)

Gmailメッセージ。差出人 

Gmailの送信者のメールを取得 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom ()

Gmailメッセージ。入手 

ガミルレシーバーを入手してください 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo ()

Gmailメッセージ。件名を取得 

Gmailのメッセージタイトルを取得 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject ()

Gmailメッセージ。日付を取得 

Gmailのメッセージの日付と時刻を取得する 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate ()

プロパティサービス。ユーザープロパティを取得する 

永続的なユーザー設定や設定にアクセスします 

https://developers.google.com/apps-script/reference/properties/properties-service#getUserProperties ()

プロパティ。getProperty 

特定のプロパティをキーで取得します 

https://developers.google.com/apps-script/reference/properties/properties#getProperty(String)

プロパティ。プロパティを設定 

キーと値に新しいプロパティを設定します 

https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String)

セッション。有効ユーザーを取得 ()。メールを取得 

現在のユーザーのメールアドレスを取得する 

https://developers.google.com/apps-script/reference/base/user#getEmail ()

スクリプトアプリ。新しいトリガー 

イベントの更新を処理する新しいトリガーを設定します 

https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String)

urlfetchapp.fetch 

このAPIを使用してWebexアドインサービスを呼び出すか、Google APIを使用して会議を作成/更新します。他のサードパーティのサービスは呼び出しません 

https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String)

テーブル 3.Webex スケジューラーが使用するグーグル REST API

グーグルレスト API

それが何をするか

リファレンス URL

https://accounts.google.com/o/oauth2/token を投稿してください

Google認証トークンを取得してください

https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code

https://www.googleapis.com/admin/directory/v1/users/{userKey} を入手してください

設定済みのユーザーWebexサイトを取得してください

https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get

よく寄せられる質問

Webex はどのようにして統合を保護しますか?

アドオンはGoogleクラウドプラットフォームサーバー上で動作し、Webexの会議情報(件名、招待者リスト)以外はGoogleのデータは保存されません。Webexのバックエンドに保存され、予定された会議が終了すると削除されます。

https://help.webex.com/ituhp0 を参照してください。

この統合から「引き出す」顧客データをどのように保護しますか?

私たちは必要なデータだけを収集し、必要な期間だけ保存します。

Webex ミーティング情報を収集し、Webex クラウドに保存します。 一定期間が経過すると、会議情報を削除します。これは、Webexの保持ポリシーで管理できます。

Googleサービスへの接続には、パブリックAPIとプライベートAPIのどちらを使用していますか?

アドオンはGoogleクラウドプラットフォーム上で動作し、Googleの組み込みライブラリに直接アクセスします。

https://developers.google.com/apps-script/overview を参照してください。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?