我在这个站点上阅读了一篇关于ADAM、AD FS 和 SSO的文章
不幸的是,我不精通 ADAM 和 AD FS,所以我想知道如果我遵循本文的“使用 AD FS 的 Web SSO”部分,那么我可以从 ASP.NET MVC 3 应用程序对 ADAM 使用 SSO 身份验证吗?
我在这个站点上阅读了一篇关于ADAM、AD FS 和 SSO的文章
不幸的是,我不精通 ADAM 和 AD FS,所以我想知道如果我遵循本文的“使用 AD FS 的 Web SSO”部分,那么我可以从 ASP.NET MVC 3 应用程序对 ADAM 使用 SSO 身份验证吗?
您提到的文章似乎是关于 AD FS 1.0,这是一个较旧的版本,我没有经验。
如本 StackOverflow 答案中所述,您仅将 AD FS 2.0 与 Active Directory 一起直接用于对用户进行身份验证。(您可以使用其他来源进行授权。)换句话说,您不能直接将其与 ADAM (=LDS) 一起使用。
但是,正如该答案还描述的那样,另一种方法是让 AD FS 重定向到您自己编写的自定义 STS(例如,在 Windows Identity Foundation、WIF 之上),该 STS 对 ADAM/LDS 执行身份验证。
这个另一个答案有一个实际这样做的人的简短描述。