我熟悉使用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方式使用它的用例是什么。
由于
答案 0 :(得分:1)
该库包含用于通过Azure AD保护Web API的中间件。 https://github.com/AzureADSamples/中包含Web API项目的任何示例都使用它。