メインコンテンツにスキップ

Microsoft 365連携で要求される権限について

Jicooでは、Microsoft 365(Outlook カレンダー)を接続すると、日程調整に必要な範囲でMicrosoft Graphの権限を要求します。

要求するMicrosoft Graph権限

権限

利用目的

User.Read

接続するMicrosoftアカウントの基本プロフィール情報を確認するため

Calendars.ReadWrite

カレンダー・予定の参照、Jicooで作成した予定の作成・更新・削除を行うため

これらは、Microsoftアカウントにサインインして接続を行ったユーザー本人の権限で利用する「委任されたアクセス許可」です。Jicooが組織全体のユーザーやカレンダーに、管理者権限でアクセスすることはありません。

カレンダー情報の利用目的

Jicooは、カレンダー接続したアカウントに対して、主に以下のためにカレンダー情報を利用します。

  • 予約可能な日時を判定する

  • 接続済みカレンダーの予定を参照する

  • 日程調整が確定した際に、カレンダー予定を作成する

  • Jicoo上で日程を変更・キャンセルした際に、該当するカレンダー予定を更新または削除する

アクセスできる範囲は、接続したユーザーがMicrosoft 365上でアクセスできるカレンダー・予定に限られます。

継続的なカレンダー接続について

あわせて、MicrosoftのOAuthスコープである offline_access を要求します。これは、ユーザーが毎回Microsoftアカウントへサインインし直さなくても、カレンダー接続を継続できるようにするためのものです。

offline_access はMicrosoft Graphのデータ権限ではなく、継続利用のために更新用トークンを取得するOAuthスコープです。

Microsoft Teams会議を利用する場合

Microsoft TeamsのWeb会議をJicooから作成する場合は、上記とは別に、次の権限を要求します。

権限

利用目的

OnlineMeetings.ReadWrite

Microsoft Teamsのオンライン会議を作成・管理するため

Microsoft Teams連携でも、組織全体を管理するためのアプリケーション権限ではなく、接続を行ったユーザー本人の委任されたアクセス許可を利用します。

接続の解除について

Jicoo上でカレンダー接続を解除した場合、以後Jicooから対象アカウントのカレンダーを利用することはありません。Microsoftアカウント側でのアクセス許可の管理・取り消しは、Microsoftのアカウント設定からも行えます。

こちらの回答で解決しましたか?