C# 通过WIF在MVC应用程序之间共享身份验证

C# 通过WIF在MVC应用程序之间共享身份验证,c#,asp.net,asp.net-mvc,wif,claims-based-identity,C#,Asp.net,Asp.net Mvc,Wif,Claims Based Identity,我有两个网站,即A和B,其中A和B都有各自的用户商店。如果用户是A的认证用户,则应能够访问B的所有授权页面,反之亦然 有人能帮助我如何使用Windows身份基础做这件事。 感谢阅读MSDN的主要文章,其中完整描述了以下内容: Windows®身份基础(WIF)是一个构建框架 身份识别应用程序。该框架抽象了WS-Trust和 WS-Federation协议,并为开发人员提供用于构建的API 安全令牌服务和声明感知应用程序。应用 可以使用WIF处理从安全令牌服务和 在web应用程序或web服务上做

我有两个网站,即A和B,其中A和B都有各自的用户商店。如果用户是A的认证用户,则应能够访问B的所有授权页面,反之亦然

有人能帮助我如何使用Windows身份基础做这件事。
感谢

阅读MSDN的主要文章,其中完整描述了以下内容:

Windows®身份基础(WIF)是一个构建框架 身份识别应用程序。该框架抽象了WS-Trust和 WS-Federation协议,并为开发人员提供用于构建的API 安全令牌服务和声明感知应用程序。应用 可以使用WIF处理从安全令牌服务和 在web应用程序或web服务上做出基于身份的决策

因此,跨多个应用程序进行身份验证的问题应该更少

一个很好的起点是MSDN,它是

要了解其工作原理,请参见

WIF+MVC的另一个例子是,我建议您阅读第一章,了解所有基本原则

更新:关于STS 根据:

安全令牌服务(STS)是构建, 根据WS-Trust和 WS-Federation协议。有很多工作要做 实施这些协议,但WIF为您完成所有这些工作, 让那些不是协议专家的人能够 用很少的力气就可以启动并运行STS。你可以使用云 STS,如LiveID STS,预构建STS,如Active Directory® 联合会服务(AD FS)2.0,或者,如果您想发布自定义 令牌或提供自定义身份验证或授权,您可以 使用WIF构建您自己的自定义STS。WIF使构建您的 自己的STS。有关详细信息,请参见构建STS

以下链接对STS有帮助:


  • 你试过什么?我不知道从哪里开始。你能帮忙吗!你有没有将MVC应用程序与WIF集成?没有。你能给我任何教程链接或帮助材料吗?因为我今天听说了WIF的名字,所以到目前为止我还不知道。我已经阅读了很多链接,但不幸的是没有一个能解决我的问题。非常感谢您提供的资源,我已经阅读了“如何:使用WIF构建声明感知的ASP.NET MVC Web应用程序”一文,但没有提到如何制作STS。它只是使用了一个STS的url。你能告诉我如何创建STS吗。@AwnAli我更新了答案:)你只需在网上搜索一下就可以达到你的目的。