繁体   English   中英

尝试使用 OAuth 2 针对 Microsoft Office365 帐户进行身份验证时身份验证失败

[英]Authentication failure while trying to authenticate with OAuth 2 against Microsoft Office365 account

我有一个自定义开发的 Windows 服务,直到最近才使用基本身份验证通过 POP 访问 O365 邮箱并按预定义的时间表提取内容。 Microsoft 最近宣布他们将放弃对基本身份验证的支持,我应该使用 OAuth 2 代替。 我已按照本文中的步骤进行操作,并且我的应用程序在 Azure 门户中具有必要的权限。 我仍然遇到问题。

我可以成功生成 OAuth 令牌。 当我尝试使用所述令牌进行身份验证时,我收到“身份验证失败:未知用户名或错误密码”。 没有进一步的细节。 我尝试了 Microsoft 支持,但他们只向我介绍了我已经遵循的指南。 任何帮助是极大的赞赏!

经过三天的摸索,我终于偶然发现了答案。 事实证明,根据 Microsoft 的说法,ObjectID 不同于 ObjectID。 因为逻辑。 具有两个不同 ObjectID 的同一事物的两个不同接口。 授予邮箱权限时,您需要右侧的那个。 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM