Microsoft 365でサードパーティ製アプリや社内開発のアプリを利用しようとしたときに、「管理者の同意が必要です」というメッセージが表示されて先に進めないことがあります。このエラーは、アプリが組織のデータにアクセスするための許可を管理者が承認していないために発生します。本記事では、この問題の根本原因と、ユーザー自身で同意をリクエストできる「同意要求ワークフロー」の確認方法、そして管理者がどのように設定・承認を行うべきかを詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: Azure AD管理センターの「エンタープライズアプリケーション」>「ユーザー設定」で同意要求ワークフローが有効かどうか。
- 切り分けの軸: エラーが表示されるアプリが「組織のアプリ」か「個人のアプリ」か。ユーザーの役割が「管理者」か「一般ユーザー」か。
- 注意点: 会社PCでは、管理者同意を自ら行わないでください。アプリの権限が広すぎる場合、データ漏洩のリスクがあります。必ずIT管理者に連絡しましょう。
ADVERTISEMENT
目次
「管理者の同意が必要です」の原因
Microsoft 365のアプリは、ユーザーがサインインする際に「このアプリがあなたの情報にアクセスすることを許可しますか?」という同意画面を表示します。通常、ユーザーが同意すれば利用できますが、組織全体のデータ(全ユーザーのメール、ファイルなど)にアクセスしようとするアプリは、管理者の同意が必要です。これは、組織のデータを保護するためのセキュリティ対策です。具体的には、次の2つの理由が考えられます。
- アプリが必要とする権限が管理者同意を要求する「高い特権」である:たとえば「全ユーザーのプロファイルを読み取る」「すべてのサイトのファイルにアクセスする」など、委任された権限では不十分な場合。
- テナントの設定でユーザー同意が無効になっている:管理者が「ユーザーはアプリに同意できない」設定にしていると、ユーザー自身では同意できません。
さらに、同意要求ワークフローが有効かどうかも重要です。ワークフローが有効であれば、ユーザーは管理者に同意をリクエストできます。無効であれば、管理者に直接連絡して手動で同意を依頼する必要があります。
同意要求ワークフローの確認手順(一般ユーザー向け)
一般ユーザーが自分で同意要求ワークフローを確認することはできませんが、エラー画面から管理者にリクエストを送信できるかどうかで状況を判断できます。次の手順で試してください。
- 問題のアプリにアクセスし、サインイン画面で「管理者の同意が必要です」というメッセージが表示されたら、画面の指示に従います。
- 「管理者にリクエストを送信」や「承認をリクエスト」というリンクがあれば、それをクリックしてください。
- リクエストフォームが表示されたら、必要事項(利用目的など)を入力し、送信します。
- リクエストが送信されると、管理者に通知が届き、承認され次第アプリが利用可能になります。
- もし上記のようなリンクが表示されない場合は、ワークフローが無効です。IT管理者に直接連絡して、アプリの管理者同意を依頼してください。
リクエスト送信後、管理者が承認するまでには数時間から数日かかる場合があります。また、管理者が承認しなければならないアプリの権限によっては、セキュリティ審査が必要になることもあります。
管理者が同意要求ワークフローを有効にする手順
管理者はAzure Active Directory管理センターで同意要求ワークフローを有効にすることで、ユーザーからのリクエストを受け付けることができます。以下の手順で設定してください。
- Azure AD管理センター(https://aad.portal.azure.com)に管理者アカウントでサインインします。
- 左メニューから「エンタープライズアプリケーション」を選択します。
- 「ユーザー設定」をクリックします。
- 「同意とアクセス許可」セクションで「同意要求ワークフローを有効にする」を「はい」に設定します。
- 「誰が同意要求を確認できますか」で、承認者となるユーザーまたはグループを選択します。
- 必要に応じて「ユーザーが同意要求の理由を入力できるようにする」をオンにします。
- 「保存」をクリックします。
設定後、ユーザーが管理者同意を必要とするアプリにアクセスすると、自動的に同意リクエストを送信できるようになります。承認者はメールまたはAzure ADポータルでリクエストを確認し、承認または却下できます。
| 状態 | ユーザーの操作 | 管理者の対応 |
|---|---|---|
| ワークフロー有効 | アプリ画面からリクエスト送信 | ポータルで承認/却下 |
| ワークフロー無効 | 管理者に直接連絡 | Azure ADで手動同意 |
管理者同意の直接付与方法(ワークフロー無効時)
同意要求ワークフローが無効な環境では、管理者が直接アプリに管理者同意を付与する必要があります。次の手順で行います。
- Azure AD管理センターで「エンタープライズアプリケーション」を開きます。
- 「すべてのアプリケーション」から該当のアプリを検索して選択します。
- 左メニューの「アクセス許可」をクリックします。
- 「管理者の同意を付与します」ボタンをクリックします。
- 表示される同意ダイアログで「同意する」をクリックします。
注意:管理者同意を付与すると、そのアプリはテナント全体のデータにアクセスできるようになります。信頼できるアプリのみに付与してください。また、一度付与した同意を取り消すには、アプリの「アクセス許可」から権限を削除または変更できます。
よくある質問(FAQ)
Q1: 「管理者の同意が必要です」と表示されたら、自分で同意してもいいですか?
一般ユーザーが管理者同意を自分で行うことはできません。エラーメッセージに「同意する」ボタンがあっても、クリックするとエラーになるか、権限不足で拒否されます。必ず上記の方法で管理者にリクエストするか、管理者自身が同意を付与してください。
Q2: 同意要求ワークフローが有効かどうかはどうやって確認できますか?
一般ユーザーは直接確認できませんが、エラー画面に「管理者にリクエストを送信」というリンクがあれば有効です。ない場合は無効か、リンクが非表示になっている可能性があります。管理者に問い合わせることをお勧めします。
Q3: 管理者同意を付与したアプリの権限を後で変更できますか?
はい、Azure AD管理センターのアプリの「アクセス許可」で、付与した権限を削除したり、新しい権限の追加要求に対応したりできます。ただし、一部の権限は削除できない場合があります。
Q4: 同意要求ワークフローを有効にしてもリクエストが届かない場合の原因は?
承認者が正しく設定されていない、メール通知がスパムに振り分けられている、アプリの権限がそもそも管理者同意を必要としない、などの可能性があります。Azure AD管理センターでリクエスト一覧を直接確認してください。
失敗パターンとトラブルシューティング
実際の現場でよくある失敗パターンをいくつか紹介します。
- パターン1: 「管理者にリクエストを送信」ボタンが表示されない。
原因:ワークフローが無効、またはブラウザのポップアップブロックが原因。ポップアップを許可して再試行してください。それでもダメなら管理者に直接連絡。 - パターン2: リクエストを送信したが、返事が来ない。
原因:承認者が気づいていないか、リクエストが期限内に処理されなかった。承認者に直接確認するか、管理者にメールで依頼しましょう。 - パターン3: 管理者が同意を付与したが、ユーザーに反映されない。
原因:アプリの権限が変更された、またはキャッシュが残っている。サインアウトして再度サインインするか、ブラウザのキャッシュを削除してください。 - パターン4: 管理者同意を付与すると、すべてのユーザーに影響が出る。
原因:管理者同意はテナント全体に適用されます。一部のユーザーだけに許可する場合は、条件付きアクセスポリシーなど別の方法を検討してください。
管理者に伝えるべき情報
ユーザーが管理者に連絡する際は、以下の情報を伝えるとスムーズです。
- 問題のアプリ名(例:Slack、Trello、社内システムなど)
- 表示されるエラーメッセージの全文
- アプリのURL(アクセスしたページ)
- 利用目的(なぜこのアプリが必要か)
- 同意リクエストを送信した場合はその日時
管理者はこれらの情報をもとに、アプリの信頼性を判断し、適切な権限で同意を付与できます。また、ワークフローが有効な場合は、ポータルでリクエストを確認してください。
まとめ
「管理者の同意が必要です」のエラーは、セキュリティを守るための正常な動作です。一般ユーザーは同意要求ワークフローが有効であればリクエストを送信し、無効であれば管理者に直接連絡しましょう。管理者はワークフローを有効にすることで、ユーザーからのリクエストを効率的に処理できます。また、管理者同意を付与する際は、アプリの権限を慎重に確認し、不必要なアクセスを許可しないように注意してください。適切な設定と運用で、安全かつ快適なMicrosoft 365環境を維持しましょう。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
