我正在阅读使用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?
答案 0 :(得分:1)
根据文章:"第二种方法GetOutputClaimsIdentity()就是这么简单。这里需要的只是创建一个新的ClaimsIdentity并添加所需的声明。在这种情况下,我只设置了Name和NameIdentifier声明。"
因此,您可以使用此方法设置所需的任何声明 - 通常您将从AD等存储库中获取属性。
RP是使用WIF构建的,因此您有一堆内置方法。请参阅:WIF Claims Programming Model