针对 ADAM 和 AD FS 的 ASP.NET MVC 3 SSO

Posted

技术标签:

【中文标题】针对 ADAM 和 AD FS 的 ASP.NET MVC 3 SSO【英文标题】:ASP.NET MVC 3 SSO against ADAM and AD FS 【发布时间】:2012-02-25 19:47:03 【问题描述】:

我在这个网站上读到一篇关于ADAM, AD FS and SSO的文章

不幸的是,我不精通 ADAM 和 AD FS,所以我想知道如果我遵循本文的“带有 AD FS 的 Web SSO”部分,那么我可以从 ASP.NET MVC 3 对 ADAM 使用 SSO 身份验证申请?

【问题讨论】:

【参考方案1】:

您提到的文章似乎是关于 AD FS 1.0,这是一个较旧的版本,我没有经验。

如this *** answer 中所述,您只能直接将 AD FS 2.0 与 Active Directory 一起使用来对用户进行身份验证。 (您可以使用其他来源进行授权。)换句话说,您不能直接将其与 ADAM (=LDS) 一起使用。

但是,正如该答案所描述的,另一种方法是让 AD FS 重定向到您自己编写的自定义 STS(例如,在 Windows Identity Foundation、WIF 之上),该 STS 对 ADAM/LDS 执行身份验证。

this other answer 有一个实际执行此操作的人的简短描述。

【讨论】:

以上是关于针对 ADAM 和 AD FS 的 ASP.NET MVC 3 SSO的主要内容,如果未能解决你的问题,请参考以下文章

配置 ASP.NET MVC 以针对 AD 进行身份验证

使用 ADAM 验证 DMZ 区域中的用户

无法使用 Windows 域\用户名连接到 ADAM

如何在 ASP.NET Core 3 上同时使用 Azure AD 身份验证和身份?

Azure AD 与 ASP.NET Core MVC 中的标识

ASP.NET 5 API - Azure AD B2C