无法找到MS Forms的Azure AD权限(https://forms.office.com/.default)求助
排查Azure AD中Forms相关权限缺失的问题
可能的遗漏点及解决办法
- 检查应用注册类型:确保创建的是单页应用(SPA)、Web应用/API这类支持委派/应用权限的注册类型,而非仅用于设备或客户端凭证的受限类型,部分类型的应用注册默认不显示全量权限列表。
- 确认权限类型筛选:在Azure AD应用注册的「API权限」面板中,切换权限类型筛选:
- 找委派权限时,勾选「委派权限」;
- 找应用权限时,勾选「应用权限」,部分Forms权限仅存在于某一类权限中。
- 手动搜索Forms API:不要依赖默认显示的API列表,点击「添加权限」→「我的组织使用的API」,在搜索框输入
Microsoft Forms或Forms,找到对应API后再查看权限列表,而非直接输入https://forms.office.com/.default。 - 检查管理员权限:当前登录账户需拥有应用程序管理员或云应用程序管理员权限,普通用户权限会被限制查看全量权限。
- 验证API端点变更:2023年后部分Microsoft 365 API权限有调整,可尝试搜索
https://graph.microsoft.com下的Forms相关权限(如Forms.Read.All),部分场景下Graph API已替代原Forms独立API的权限入口。 - 检查租户范围与许可证:如果是多租户应用,需确保应用已发布到目标租户,且目标租户已启用Microsoft Forms服务(未开通对应许可证的租户会隐藏相关权限)。
为何看不到Forms.Read这类权限
- 原Forms独立API的部分权限已迁移至Microsoft Graph API,现在需在Graph API权限列表中查找对应权限(如
Forms.Read、Forms.Read.All),而非原Forms专属API入口。 - 租户未订阅包含Forms的Microsoft 365许可证(如E3/E5、Business Premium等)时,Azure AD会隐藏相关权限选项。
- 权限列表存在缓存延迟,添加API后等待1-5分钟刷新页面,或退出Azure Portal重新登录后再查看。
内容的提问来源于stack exchange,提问作者andrey1567
相关产品推荐
相关产品推荐

