发送SSO自定义信息

时间:2014-06-18 16:30:26

标签: c# asp.net-mvc-4 single-sign-on wif

我正在阅读使用WIF STS的SSO等等。我最终在本教程中http://chris.59north.com/post/2013/04/09/Building-a-simple-custom-STS-using-VS2012-ASPNET-MVC.aspx

我想知道如何从自定义STS中发送一些自定义数据?

本教程中的依赖方没有代码来评估STS的响应。如果我正确,这是由Idendity.Model.Service完成的。

如何从IdP发送数据并在RP中重播?是否也可以将SSO上的一些自定义信息从RP发送到IdP?

1 个答案:

答案 0 :(得分:1)

根据文章:"第二种方法GetOutputClaimsIdentity()就是这么简单。这里需要的只是创建一个新的ClaimsIdentity并添加所需的声明。在这种情况下,我只设置了Name和NameIdentifier声明。"

因此,您可以使用此方法设置所需的任何声明 - 通常您将从AD等存储库中获取属性。

RP是使用WIF构建的,因此您有一堆内置方法。请参阅:WIF Claims Programming Model