在WCF中使用SAML实现SSO

时间:2015-10-20 12:42:05

标签: c# wcf single-sign-on saml

我是SSO和WCF(C#)的新手。我需要在WCF(C#)中使用SAML实现SSO。我不想使用任何第三方工具(例如组件空间)。请任何人帮助我。非常感谢。

-Anto

1 个答案:

答案 0 :(得分:1)

您可能需要实施和自定义SecurityTokenService

您可以开始查看WIF 4.5 samples提供的示例。有关WIF的详细说明,您可以查看MSDN

您需要了解WS-TrustWS-Federation是什么。

此外,您还需要研究什么是主动和被动SecurityTokenService(STS)。您可以查看示例并尝试实现自己的提供程序,它将以您选择的SAML令牌格式为您提供声明。为了安全起见,您可以使用证书来签名\加密令牌。

但在此之前,您需要根据需求确定您想要的声明,而不是需要开始编写内容。

希望这有帮助!