具有委托身份验证的 EWS - 不支持的浏览器

问题描述 投票:0回答:1

我正在编写一个使用 EWS 和委托身份验证的 .net 应用程序。当我尝试进行身份验证时,会自动出现一个窗口(不是浏览器),要求登录(电子邮件、密码和一次性代码)。

登录阶段(成功)后出现一条错误:

更新您的浏览器 您的浏览器不受支持或不是最新的。尝试更新它或下载并安装最新版本的 Microsoft Edge。

有人遇到过同样的问题吗? 谢谢!

错误不应该出现

oauth-2.0 exchangewebservices
1个回答
0
投票

根据 .net 的库、控件和版本,听起来像是在 IE 中打开,这是旧/遗留代码的默认行为。最佳实践是使用 MSAL 库进行身份验证,该库具有一些选项来控制所使用的浏览器,请参阅 https://learn.microsoft.com/en-us/azure/active-directory/develop/msal-net-web -浏览器

© www.soinside.com 2019 - 2024. All rights reserved.