Azure应用添加Mail.Send权限问题:可选权限未显示
解决Microsoft Graph Mail.Send权限选项缺失的问题
排查与修复步骤
检查应用注册的账户类型
只有当应用注册时选择了*支持个人Microsoft账户(如outlook.com)*的账户类型,才能看到面向个人用户的委托权限(Delegated Permissions)。如果你的应用仅设置为“仅限此组织目录中的账户”,那么只会显示应用权限(Application Permissions)相关选项,也就是你当前看到的两个选项。
修复:进入Azure门户的应用注册概览页,点击左侧“管理”栏的“身份验证”,找到“支持的账户类型”,修改为“任何组织目录中的账户和个人Microsoft账户”,保存后重新尝试添加权限。确认权限添加的入口正确
务必在“API权限”页面点击“添加权限”→选择“Microsoft Graph”→切换到“委托权限”标签页查找Mail.Send。如果误选了“应用权限”标签,Mail.Send的选项确实很少,但委托权限下会有完整的用户级权限选项。取消权限筛选限制
添加权限时,注意页面是否有“仅显示我的组织使用的权限”的勾选框,如果勾选了会过滤掉部分权限。取消这个勾选,就能看到所有可用的Microsoft Graph权限,包括完整的Mail.Send委托权限。等待配置同步(针对新创建的应用)
刚创建的应用注册可能需要几分钟让Azure完成配置同步,不要立刻去添加权限,稍等片刻后再操作试试。
内容的提问来源于stack exchange,提问作者DeWitt
相关产品推荐
相关产品推荐

