我是第一次接触单点登录和WCF(C#)。我需要在WCF(C#)中使用SAML实现单点登录。我不想使用任何第三方工具(例如组件空间)。有谁能帮帮我吗?非常感谢。
-Anto
发布于 2015-10-20 20:55:34
您可能需要实现和自定义SecurityTokenService。
SecurityTokenService
您可以从WIF4.5 samples提供的示例开始查看。有关WIF的详细解释,可以查看MSDN
您需要了解什么是WS-Trust和WS-Federation。
WS-Trust
WS-Federation
此外,您还需要研究什么是主动和被动SecurityTokenService(STS)。您可以查看示例并尝试实现您自己的提供程序,它将以您选择的SAML令牌格式为您提供声明。出于安全考虑,您可以使用证书对令牌进行签名\加密。
SAML
但在此之前,你需要根据需求确定你想要的声明,然后你需要开始写东西。
希望这能有所帮助!
https://stackoverflow.com/questions/33236983
相似问题