程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件??

开发过程中遇到Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?的问题如何解决?下面主要结合日常开发的经验,给出你关于Exchange Web 服务 - 在未经租户管理员同意的情况下发送电子邮件?的解决方法建议,希望对你解决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,请注明来意。