首页 文章

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

提问于
浏览
1

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

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

在此先感谢您的帮助 . 达林

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

1 回答

  • 1

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

相关问题