Microsoft.Owin.Security.ActiveDirectory库的目的

时间:2015-04-24 13:30:45

标签: authentication owin katana

我熟悉使用Active Directory(Azure AD和Windows Server AD)进行身份验证的所有相关内容。

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

有三个库,其中一个对我来说很困惑:

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

至于OpenId和WsFederation我理解它们的用途,有很多关于它的例子和文章。

令我困惑的是ActiveDirectory库的目的。我的意思是除了OpenId和WsFederation之外,这是另一种如何对Active Directory进行身份验证的方法吗?

我无法找到有关此问题的任何相关明确文章和示例。即使在这个网站上也只列出了libraty,但缺少示例:

Azure Active Directory Authentication Libraries

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

由于

1 个答案:

答案 0 :(得分:1)

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