大佬教程收集整理的这篇文章主要介绍了Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试按照此处的说明通过 EWS 发送电子邮件: Authenticate an EWS application by using OAuth。我想配置委托身份验证,已在 Azure 上注册了我的应用程序,并添加了 API 权限“EWs.AccessAsUser.All”。
App registration page
在 Azure Web UI 上,它告诉我不需要管理员同意,但是当我运行上面教程中的示例代码时,在一行出现异常:
var authResult = await pca.AcquiretokenInteractive(ewsScopes).ExecuteAsync();
一个登录窗口弹出,在我输入用户名和密码后,它说'需要管理员批准 - (MyAppName) 需要访问您组织中只有管理员才能授予的资源的权限。请先让管理员授予此应用的权限,然后才能使用它。'
Popup window
我是否必须获得管理员的同意? Azure UI 信息是否与弹出窗口所说的内容冲突?
谢谢!
谢谢Glen Scales。添加您的评论作为答案以帮助其他社区用户。
需要用户同意或管理员同意,但是根据用户同意的方式configured in your org,门户网站不会考虑这一点。所以虽然用户可以同意该权限,但由于租户配置,它不适用
以上是大佬教程为你收集整理的Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?全部内容,希望文章能够帮你解决Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。