Microsoft.Owin.Security.ActiveDirectory 图书馆用途

Microsoft.Owin.Security.ActiveDirectory library purpose

我正在熟悉与使用活动目录(Azure AD 和 Windows 服务器 AD)进行身份验证相关的所有内容。

目前我正在检查基于 OWIN 规范的 MS Katana 项目。

共有三个库,其中一个让我有点困惑:

Microsoft.Owin.Security.ActiveDirectory
Microsoft.Owin.Security.OpenIdConnect
Microsoft.Owin.Security.WsFederation

至于 OpenId 和 WsFederation 我知道它们的用途,有很多关于它的示例和文章。

让我感到困惑的是 ActiveDirectory 库的用途。我的意思是,这是除了 OpenId 和 WsFederation 之外的另一种针对活动目录进行身份验证的方法吗?

我找不到任何关于这个的相关明确文章和例子。即使在这个网站上也只列出了 libraty,但缺少示例:

Azure Active Directory Authentication Libraries

所以我的问题是这个库的用途是什么以及通过 OpenIdConnect 和 WsFederation 方式使用它的用例是什么。

谢谢

该库包含用于使用 Azure AD 保护 Web API 的中间件。 https://github.com/AzureADSamples/ 中的任何具有 Web API 项目的示例都使用它。