自社の Entra ID アプリで Microsoft 365 に接続する

Microsoft Entra ID に自社のアプリを登録し、5 つのモードから選んで接続します。 各モードに必要な Microsoft Graph 権限、アプリケーション権限と委任権限の区別、管理者の同意、資格情報、接続テストの手順を説明します。

更新日 2026年11月4日
システム連携を開く

セキュリティポリシーにより、自社の Microsoft Entra ID にアプリを登録して Microsoft Graph 権限やクライアント シークレットを自社管理する必要がある場合は、この手順で接続します。通常は、Offision のアプリ登録を使って資格情報の管理なしに接続できるアプリケーションモードまたは委任モードを推奨します。

用意するもの

  • Microsoft Entra ID のアプリ登録(または新規作成する権限)
  • アプリ登録の ディレクトリ (テナント) ID と アプリケーションのクライアント ID
  • クライアント シークレットの 値(作成直後にコピーしてください。画面を閉じると再表示できません)
  • Offision に表示される 2 つのリダイレクト URI をアプリ登録へ追加する権限

1. カスタマイズ設定ウィザードを開く

マーケットプレイス で Microsoft 365 のタイルを開き、Microsoft 365 に接続する を選択します。区切り線の下にある カスタマイズ(自社の Microsoft Entra ID アプリを使用、または権限をカスタマイズ)を選択します。

ウィザードの左側に モード と 資格情報 の 2 つのステップが表示されます。

2. 接続モードを選ぶ

アプリケーション と 委任 の 2 列に並ぶ 5 つのモードから 1 つを選択します。

  • アプリケーション 系モードは、登録したアプリケーション自身として動作します。1 回の管理者の同意で組織全体を対象にでき、サインイン用メールボックスを維持する必要がありません。
  • 委任 系モードは、サインインした Microsoft 365 アカウントとして動作します。そのアカウントがアクセスできるカレンダーのみを扱います。
ファミリーモードルームのカレンダーユーザーログインユーザー同期使用事例
アプリケーション完全モードはいはいはい全社員
アプリケーションリソースのみモードはいいいえいいえセキュリティ重視
委任完全モードはいはいはい全社員
委任標準モードはいはいいいえ一部の部署
委任リソース カレンダー モードはいいいえいいえセキュリティ重視

表の下にある 機能 欄で、選択したモードで利用できる機能を確認してから次に進みます。

「モード」ステップ。対応する機能と必要な Microsoft Graph 権限が表示されます。

「モード」ステップ。対応する機能と必要な Microsoft Graph 権限が表示されます。

3. 必要な Microsoft Graph 権限を付与する

モード表の下にある 権限要件 に、選択したモードで必要な Microsoft Graph 権限が アプリケーション または 委任 の種別付きで表示されます。Microsoft Entra ID では、表示されたとおりの種別で権限を追加してください。コピー ボタンを使うと、アプリ登録の担当者へ一覧をそのまま共有できます。

アプリケーション系モード

モード権限種類
完全モードCalendars.ReadWriteアプリケーション
Place.Read.Allアプリケーション
User.Read.Allアプリケーション
Group.Read.Allアプリケーション
openId、offline_access、email、User.Read委任
リソースのみモードCalendars.ReadWriteアプリケーション
Place.Read.Allアプリケーション
User.Read.All(任意)アプリケーション

委任系モード

Microsoft Entra ID では Calendars.ReadWrite.Shared(Calendars は複数形)を選択します。Offision の一部バージョンではウィザード上に Calendar.ReadWrite.Shared と表示されますが、同じ共有カレンダー権限を指しており、別の Microsoft 権限ではありません。

モード権限種類
すべての委任モードCalendars.ReadWrite.Shared委任
openId、offline_access委任
完全モードで追加が必要User.Read.All、Group.Read.Allアプリケーション

Microsoft Entra ID で権限を追加したら、必ずテナントに対して管理者の同意を付与してください。権限を追加しただけでは有効になりません。

4. 資格情報とリダイレクト URI を設定する

資格情報 ステップに進み、アプリ登録の情報を入力します。

項目入力する内容
Microsoft 365 サービス オペレーター通常のクラウドは Microsoft、21Vianet 運営環境は 21Vianet を選択します
ディレクトリ (テナント) IDアプリ登録の「概要」ページにあるテナント ID(GUID 形式)
アプリケーションのクライアント IDアプリ登録の「概要」ページにあるクライアント ID
クライアント シークレット (値)クライアント シークレットの 値(シークレット ID ではありません)

続けて、画面に表示される 2 つのリダイレクト URI をコピーし、Microsoft Entra ID のアプリ登録に追加します。リダイレクト URI が未登録の場合、Microsoft 365 でのサインイン時にエラーとなりログイン画面へ戻されます。

「資格情報」ステップ。Microsoft Entra ID に登録する 2 つのリダイレクト URI が表示されます。

「資格情報」ステップ。Microsoft Entra ID に登録する 2 つのリダイレクト URI が表示されます。

5. 接続をテストして保存する

アプリケーション 系モードでは、保存前に 接続をテスト を実行します。緑色の結果が表示されれば、入力した資格情報でアクセストークンを正常に取得できています。

委任 系モードでは、まだ Microsoft アカウントがサインインしていないため 接続をテスト ボタンは表示されません。

接続を保存したら、ルーム、ユーザー、サインインを設定します。

トラブルシューティング

症状原因と対処方法
接続に失敗しました。提供された情報を確認してください。テナント ID またはクライアント ID の誤り、クライアント シークレットの期限切れ、またはシークレットの「値」ではなく ID を入力していないか確認してください。
資格情報は正しいのに接続に失敗するMicrosoft Entra ID で API のアクセス許可に対する「管理者の同意」が付与されていません。管理者の同意を実行してください。
接続をテスト ボタンが表示されない委任 系モードを選択しています。委任アカウントがサインインするまでテストは不要です。
サインインするとログイン画面に戻される2 つのリダイレクト URI が Microsoft Entra ID のアプリ登録に追加されているか確認してください。
委任の 完全モード でユーザーが同期されないUser.Read.All と Group.Read.All が委任権限になっていないか確認し、アプリケーション 権限として付与し直してください。
数か月間動いていた接続が停止したクライアント シークレットの有効期限が切れています。新しいシークレットを作成し、Offision の クライアント シークレット (値) を更新してください。
権限も同意も設定済みなのに呼び出しが失敗するMicrosoft Entra ID の権限変更が反映されるまで 5 分〜2 時間かかる場合があります。時間をおいて再度お試しください。
資格情報 ステップしか表示されない接続モードが固定されている Offision Hub 環境を使用しています。