🔐

Teamsに関するセキュリティ

Teamsで設定している権限

権限一覧

Microsoft Graph API 権限※1
Name種類できること理由
Channel.ReadBasic.Allアプリケーションチャンネル情報の取得チャンネル名を取得するため
Team.ReadBasic.Allアプリケーションチーム情報の取得チーム名を取得するため
Chat.CreateアプリケーションユーザーへのDMボットからユーザーへメッセージを送るため
openid委任済みTeamsを利用したSSOサインインサインアップ、サインイン時に必要 ※2
offline_access委任済みTeamsを利用したSSOサインインサインアップ 時に必要。ユーザーがオフライン時でも情報にアクセスするために必要 ※2
TeamsAppInstallation.ReadWriteSelfForUser.Allアプリケーションボットをユーザーにインストールさせるボットをインストールしてないユーザーに通知を送る際に必要。通知を送るため、事前にボットの権限でユーザーにボットをインストールする
User.Read委任済みサインアップするユーザーの情報取得サインアップ時にユーザーの情報を取得する際に必要
User.Read.AllアプリケーションAzure Active Directoryに存在するユーザー情報の取得ユーザーの情報を日次処理で同期するため必要
 
リソース固有の権限(RSC)※3
Name種類できること理由
ChannelMessage.Read.Groupアプリケーションボットがインストールされたチーム内に存在するチャンネルに投稿されたメッセージを監視ボットがインストールされているチームのチャンネル内で、メンション + 寿司の絵文字が含まれた投稿があった場合に、メッセージをSushiBonusサービスのデータベースに保存するために必要
ChatMessage.Read.Chatアプリケーションボットがインストールされた、DM、グループチャットの監視ボットがインストールされた、DM、グループチャット内で、メンション + 寿司の絵文字が含まれた投稿があった場合に、メッセージをSushiBonusサービスのデータベースに保存するために必要
※1 詳細な情報はTeams公式ページよりご覧ください
※2 サインアップはサービス利用前に管理者(グローバル管理者またはアプリケーション管理者)のみ、1度だけ必要です
※3詳細な情報はTeams公式ページよりご確認ください
 

Sushi Bonusで取得・保存しているデータ

Teams経由で取得できるデータ
  • ワークスペースに関する情報
    • ワークスペース: ID, 名称
    • チーム: ID, 名称
    • チャンネル: ID, 名称
    • ユーザー: ID, 氏名, 表示名, メンバーステータス, プロフィール写真, Teamsに登録されたメールアドレス
  • 投稿メッセージ
    • ユーザーがsushi bonus appの参加しているチャンネル内で投稿したメッセージ。ただし、メンション+寿司の絵文字等管理者が設定した絵文字が含まれているメッセージに限る。