如果您的服务帐户启用了 MFA,则需要使用 Microsoft 365 的条件访问或受信任的 IP 功能来绕过 MFA。
Azure AD 的受信任 IP 功能可帮助属于定义的 IP 地址范围的用户绕过多重身份验证。简而言之,此类用户将禁用 MFA 提示。
在本节中,我们将创建一个策略来强制执行 MFA,并排除 M365 Manager Plus 的用户,这样他们就不必进行多重身份验证。
下面列出了 M365 Manager Plus 中配置的服务帐户所需的角色和权限(最小范围)。
模块 | 角色名称 | 范围 |
管理 | 用户管理员 | 管理用户、联系人和组。 |
特权认证管理员 | 重置密码、锁定或解锁管理员。 | |
特权角色管理员 | 管理 Azure Active Directory 中的角色分配。 | |
Exchange管理员 | 更新邮箱属性。 | |
Teams服务管理员 | 管理Microsoft Teams。 | |
报表 | 全局读取者 | 获取所有Microsoft 365服务的报表。 |
安全读取者 | 安全读取者 | |
审计和告警 | 安全读取者 | 获取审计日志和登录报表 |
监控 | - | - |
内容搜索 | - | - |
注意:
下面列出了 M365 Manager Plus 中配置的应用程序所需的角色和权限(最小范围)。
模块 | API名称 | 权限 | 范围 |
管理 | Microsoft Graph | User.ReadWrite.All | 用户创建、修改、删除和恢复。 |
Group.ReadWrite.All | 组的创建、修改、删除、恢复。并添加或删除成员和所有者。 | ||
报表 | Microsoft Graph | User.Read.All | 用户和组成员报表。 |
Group.Read.All | 组报表。 | ||
Contacts.Read | 联系人报表。 | ||
Files.Read.All | OneDrive for Business报表。 | ||
Reports.Read.All | 使用报表。 | ||
Organization.Read.All | 许可明细报表。 | ||
AuditLog.Read.All | 基于审计日志的报表。 | ||
Azure Active Directory Graph | Domain.Read.All | 基于域的报表。 | |
Auditing and Alerting | Microsoft Graph | AuditLog.Read.All | 审计报表和告警。 |
Monitoring | Office 365 Management APIs | ServiceHealth.Read | 健康和性能报表。 |
Content Search | Microsoft Graph | Mail.Read | 内容搜素报表。 |