我已经在Visual Studio中启动了WCF安全令牌服务模板。我让所有的东西都在http上运行。现在我有了一个STS,一个WCF服务,我可以用WCFTestClient调用GetData(int)。这是在http上运行的。
现在我想在https上运行STS。因此,我将其添加到IIS中,并添加了一个https端点。如果我浏览到sts,它现在可以在https上工作。接下来,我创建一个WCF服务,添加一个sts引用等。我也将这个WCF服务添加到IIS,在https上。最后一步,我创建了一个控制台应用程序,但是当我调用WCF服务Cardspace时,我得到了一个错误。第一个问题:我不希望Cardspace启动,据我所知,它也不应该启动。第二:错误消息是“传入策略验证失败”。
在https上运行STS有哪些步骤?有教程吗?有没有其他人觉得这种情况很熟悉,并知道解决方案?
发布于 2011-08-04 21:20:54
我自己启动cardspace时遇到了问题,在多次检查wif配置后,我在配置中发现了一些错误。修复配置错误后,一切正常。
很抱歉,我可以更具体地说明这个错误(太久以前)。但是要非常非常确定您已经正确地配置了sts和wcf。
发布于 2012-10-09 19:12:31
您是否尝试指定以下内容:在您的配置中的message下。
<issuer address="stsurl" binding="ws2007HttpBinding"
bindingConfiguration="stsbindingconfig">
<identity>
<userPrincipalName value="fqnofUpn" />
</identity>
</issuer>https://stackoverflow.com/questions/6437794
复制相似问题