0

我工作的公司有一个旧的 Web 应用程序,它使用 ExchangeServiceBinding 代理类与 Exchange(在线和本地)集成。该应用程序即将停用,但我们的一些客户仍在使用它。

现在,随着对在线基本身份验证的支持结束,这意味着将代码更改为使用 Microsoft Graph 和 OAuth。

我在这个博客条目中遇到了一行: https ://developer.microsoft.com/en-us/office/blogs/deferred-end-of-support-date-for-basic-authentication-in-exchange-online/ :

“在您的应用程序中避免此类故障的最佳方法是采用现代身份验证。如果您无法这样做,您可以与客户的管理员合作,他们必须做出安全决定以降低其组织的安全立场,以明确允许访问您的应用程序。”

就像我之前提到的,该应用程序很快就会被淘汰,所以我们正在尝试看看是否有任何方法可以绕过更改为 Microsoft Graph。从上面的段落中,我了解到可能有一种方法,但我不知道我们需要采取的确切步骤。

谢谢

4

1 回答 1

1

就像我之前提到的,该应用程序很快就会被淘汰,所以我们正在尝试看看是否有任何方法可以绕过更改为 Microsoft Graph。从上面的段落中,我了解到可能有一种方法,但我不知道我们需要采取的确切步骤。

虽然基本身份验证已被弃用,但 EWS 不是(例如,它仍然是 OWA 中使用的主要 API)更改您的 EWS 应用程序以使用诸如 MSAL 之类的库的现代身份验证非常容易,即使您想满足基本的混合现代身份验证和现代认证它只是一个非常小的变化。这可能会有所帮助https://gsexdev.blogspot.com/2020/06/modifying-your-ews-wsdl-proxy-code-for.html

于 2020-11-04T21:55:52.717 回答