Wcf 如何从ACS托管的登录页面处理SWT令牌

Wcf 如何从ACS托管的登录页面处理SWT令牌,wcf,token,acs,Wcf,Token,Acs,我已经与一个中继方建立了一个ACS域来验证WCF服务。在我的客户机(网站)上,我想链接到ACS为我的中继方提供的托管登录页面。我将返回URL配置为响应同一页面,但无论何时返回该页面,当前都会抛出此错误: A potentially dangerous Request.Form value was detected from the client (wresult="<t:RequestSecurityTo...") 潜在危险的请求。从中检测到表单值 客户端(wresult=“ASP.

我已经与一个中继方建立了一个ACS域来验证WCF服务。在我的客户机(网站)上,我想链接到ACS为我的中继方提供的托管登录页面。我将返回URL配置为响应同一页面,但无论何时返回该页面,当前都会抛出此错误:

 A potentially dangerous Request.Form value was detected from the
 client (wresult="<t:RequestSecurityTo...")
潜在危险的请求。从中检测到表单值

客户端(wresult=“ASP.NET请求验证功能在此启动(因为尖括号)。关闭页面的请求验证,或者在.NET 4.5上,可以将web.config中的请求验证模式设置为4.5

或者使用以下命令:


我还建议使用SAML而不是SWT。因为WCF默认理解这一点。

ASP.NET请求验证功能在此启动(因为尖括号)。关闭页面的请求验证,或者在.NET 4.5上,可以将web.config中的请求验证模式设置为4.5

或者使用以下命令:


我还建议使用SAML而不是SWT。因为这是WCF默认理解的内容。

谢谢,您是否建议将SAML与WCF一起使用?我遵循的msdn教程使用了SWT。正如我所说,这是默认设置。请查找wsfederationhttpbinding。谢谢,您是否建议将SAML与WCF一起使用?msdn教程I我们使用了SWT。正如我所说,这是默认值。请查找wsfederationhttpbinding。