SAML WCF Web服务

时间:2012-09-24 10:30:27

标签: c# wcf wif saml

我已经开始使用WIF saml WCF服务了。我似乎已经设置了我认为应该如何设置,安全服务,客户端令牌WCF服务等。当我运行调用WCF服务的网站时,它弹出一个Windows卡空间对话框,并在Windows事件中出现以下错误日志。

  

传入政策验证失败。在策略XML中找不到有效的声明元素。

     

附加信息:
  在System.Environment.get_StackTrace()
  在Microsoft.InfoCards.Diagnostics.InfoCardTrace.BuildMessage(InfoCardBaseException ie)
  在Microsoft.InfoCards.Diagnostics.InfoCardTrace.TraceAndLogException(例外e)
  在Microsoft.InfoCards.Diagnostics.InfoCardTrace.ThrowHelperError(例外e)
  在Microsoft.InfoCards.InfoCardPolicy.Validate()
  在Microsoft.InfoCards.Request.PreProcessRequest()
  在Microsoft.InfoCards.ClientUIRequest.PreProcessRequest()
  在Microsoft.InfoCards.Request.DoProcessRequest(String& extendedMessage)
  在Microsoft.InfoCards.RequestFactory.ProcessNewRequest(Int32 parentRequestHandle,IntPtr rpcHandle,IntPtr inArgs,IntPtr& outArgs)

1 个答案:

答案 0 :(得分:1)

从内存中,通过设置:

禁用Cardspace
ChannelFactory.Credentials.SupportInteractive = false