Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DotNetOpenAuth“文件”;该站点未通过验证。”;_C#_Openid_Dotnetopenauth - Fatal编程技术网

C# DotNetOpenAuth“文件”;该站点未通过验证。”;

C# DotNetOpenAuth“文件”;该站点未通过验证。”;,c#,openid,dotnetopenauth,C#,Openid,Dotnetopenauth,我已经实现了一个OpenID IdP和一个RP。它们似乎在工作——RP正在联系IdP并重定向到IdP进行身份验证。唯一的问题是,当我在“身份验证/授权”页面上时,它会显示“此网站验证失败”。我在代码中翻了一下,看到了它正在做的一些事情。我有一种预感,这与没有找到Yadis文件有关。我的站点的领域使用302找到的状态代码,因此我认为这可能是问题所在,并将其设置为具有“接受”请求头,该头可以提供Yadis文档类型(“应用程序/xrds+xml”)。然后,它返回文档,而不是发出302 find重定向

我已经实现了一个OpenID IdP和一个RP。它们似乎在工作——RP正在联系IdP并重定向到IdP进行身份验证。唯一的问题是,当我在“身份验证/授权”页面上时,它会显示“此网站验证失败”。我在代码中翻了一下,看到了它正在做的一些事情。我有一种预感,这与没有找到Yadis文件有关。我的站点的领域使用302找到的状态代码,因此我认为这可能是问题所在,并将其设置为具有“接受”请求头,该头可以提供Yadis文档类型(“应用程序/xrds+xml”)。然后,它返回文档,而不是发出302 find重定向


我还尝试放置X-XRDS-Location标题。。。不行。还有其他建议吗?

这是一次很好的返工,但一旦我将302改为200 OK,我就获得了金牌