WIF和ADFS - 要求更多\额外索赔

时间:2011-02-11 18:53:17

标签: wif adfs

我有一个ASP.NET网站,它使用ADFS 2.0来提供声明。 在ADFS上,我实现了自定义属性存储。这个商店从旧的遗留系统获得一些特殊声明,这可能需要一些时间(20-30秒)

我想知道的是如何在需要时才获得此声明。 我不想在客户首次登录时获得此声明。它并不总是必需的。 如何返回ADFS服务器并重新发出用户声明并添加一个额外声明?

提前感谢您的帮助。 达林

更新: 是否可以从客户端(使用WSTrustChannel作为活动客户端的ASP.NET页面)向ADFS服务器发送一些内容,然后我可以在我的某个声明规则条件中进行测试?

1 个答案:

答案 0 :(得分:1)

ASP.NET应用程序可以是STS的活动客户端,也可以是被动客户端。当您需要获得其他声明时,请使用WSTrustChannelFactory直接拨打STS。