使用WIF& ADFS用于检索有关用户的声明

时间:2012-10-26 15:03:04

标签: c# .net wif adfs

简短背景:目前我的情况是我有一个服务(WCF),我做 NOT 控制WSDL /接口。当客户端调用“提交”时,用户通过了信任。然后,我想使用这些凭据对ADFS进行身份验证并接收加密的声明。一旦我将这些声明作为RequestSecurityTokenResponse返回,我就可以获得RequestSecurityTokenResponse.SecurityTokenXml(加密的XmlElement)。似乎RequestSecurityTokenResponse.SecurityToken为空(可能只返回一个或另一个?)

注意:因为我不控制WSDL,所以我不是强制用户进行身份验证以便使用该服务,而是使用他们发送的凭据进行身份验证。这意味着我在代码中而不是在Config中执行此操作。如果需要,我可以发布示例代码。

问题:

  1. 考虑到这种情况,这听起来像是一种合理的方法吗?
  2. 如何使用证书解密此XmlElement?
  3. 我不应该加密令牌吗?

1 个答案:

答案 0 :(得分:0)

在搞砸了更多信息后,我进入了this网站,至少为我处理了加密/解密问题。