我使用C# SDK
开发了一个Facebook应用程序,因为我输入了一个安全标签网址和安全画布网址,所以在他们的Facebook设置中启用Secure Browsing
的人只会遇到无限重定向循环。它指向我的应用程序托管的网站,然后返回,然后返回,然后返回,依此类推等等。
我正在创建一个新的CanvasAuthorizer
实例,然后将ReturnUrlPath
设置为标签页的网址,然后我正在调用.Authorize()
。
如果没有安全浏览,这一切都可以正常工作,但是通过安全浏览,它只是一次又一次地重定向。
我试过寻找答案,但到目前为止我运气不好。
编辑:进一步调查,.Authorize()调用失败。这是假的。我真的完全不知道为什么会这样。
编辑2:为了澄清,安全浏览功能启用时授权失败,但在关闭时工作正常。
答案 0 :(得分:1)
经过多次头疼之后,我发现失败的原因是我在托管应用程序的网站上没有正确设置SSL。这导致身份验证失败,因为它将自身重定向到非HTTPS站点。