Entraフリーライセンスにて、一般ユーザによるMicrosoft 365へのアクセスに対して、常にMFAを強制させる方法はないか

2024年12月9日

表題の件、質問を受けたので改めて確認してみました。

結論:なし (本記事下部の「2026/02/12追記」を確認ください)

常にMFAを要求する方法はありませんが、セキュリティ規定値群という機能(Entraフリーライセンスで使える機能)を有効にしていると、MFAを要求するケースもあるようです。

セキュリティ既定値群とは

セキュリティの既定値群を有効にすると、下記のセキュリティ機能が一括で有効になります。

1. すべてのユーザーに対して、Azure AD Multi-Factor Authentication への登録を必須にします。

2. 管理者に多要素認証の実行を要求します。

3. 必要に応じてユーザーに多要素認証を要求します。

4. レガシ認証プロトコルをブロックします。

5. Azure portal などへのアクセスに多要素認証を要求します。

セキュリティ既定値群を有効にした場合、Azure Portalや管理センターなどの管理者向けサービスにアクセスした際、MFAを要求されますが、Microsoft 365にアクセスした際は、必ずしもMFAは要求されません。

セキュリティ既定値群の「3. 必要に応じてユーザーに多要素認証を要求します。」とは

MSドキュメントに記載が見つからなかったので、MSサポートへ確認してみました。以下がMSサポート回答です。

——————————————————————————————————————-

Azure Portalや管理センターなどの管理者向けサービス以外のサービス(Microsoft 365など)へのアクセスは、Microsoft Entra ID が判断し、”必要に応じて” MFA が要求されるようになります。

つまり、M365(Web)へアクセスする際には常にではなく必要に応じて MFA が要求される動作となります。

※セキュリティ規定値群で一般ユーザーがサインイン時に MFA を求められる条件の詳細は非公開となっておりますため詳細についてはお伝えできないことご了承いただけますと幸いです。


一般ユーザによるMicrosoft 365へのアクセス時に、常ににMFAを強制させる方法

条件付きアクセスポリシーで実現できます(王道ですね)。

こちらは、Entra ID P1 (有償)以上のライセンスが必要になります。

2026/02/12追記

「ユーザーごとの多要素認証」 設定で、対象ユーザーを [有効] とした場合は、対象ユーザーがEntra IDで認証を実施しているサービス(Microsoft 365含む)へのサインイン時に MFA が強制されます。

こちらには、Entra の有償ライセンスは不要です。ただし、Office 365 のライセンスが必要になります。

参考:Azure MFA 導入パターンを網羅的にご紹介! | Japan Azure Identity Support Blog

この方法により、Microsoft 365のログインに、MFAを強制させることは可能ですが、条件付きのアクセスように、サービスに応じて、MFAを強制する/しないを設定することはできません(Entra IDで認証を実施しているサービス(Microsoft 365含む)すべてにMFAが強制されてしまいます)