我们查看了 Identity Server,Starter STS 似乎很大,可以提供一些加密声明。所以来到这个问题
与 ADFS 2.0 联合是否需要或强制使用 STS
我们选择了 Identity Server,因为 ADFS 2.0 不支持其他数据存储
是否可以选择通过 mvc 控制器或使用 Windows Identity Foundation 和 SAML 2.0 协议的东西来提供声明
我们查看了 Identity Server,Starter STS 似乎很大,可以提供一些加密声明。所以来到这个问题
与 ADFS 2.0 联合是否需要或强制使用 STS
我们选择了 Identity Server,因为 ADFS 2.0 不支持其他数据存储
是否可以选择通过 mvc 控制器或使用 Windows Identity Foundation 和 SAML 2.0 协议的东西来提供声明
你用 SAML 标记了它,所以我认为这是协议(而不是 WIF)。
我假设您的应用程序是 ASP.NET?
如果您想与 ADFS联合,那么是的,您需要另一种 STS。
IdentityServer 不支持应用程序的 SAML。
有一个WIF SAML CTP。
如果您希望 .NET 应用程序使用 SAML 直接与 STS 对话,您可以使用.NET OpenSSO Fedlet(或 OpenAM 之一)。
不确定我是否完全理解你的问题,但这是我的看法:
您为什么要开始考虑 WIF/安全令牌?(例如 SSO、联邦、两者等)
对于第二个问题,您始终可以在 .NET 中开发自定义 STS,并将其添加为 ADFS 作为身份提供者。正如您所提到的,您需要针对 LDS 商店进行身份验证,您可以参考下面给出的链接,这将为您提供更多见解: