重定向循环与安全浏览时,使用Facebook应用程序

本文关键字:使用 Facebook 应用程序 浏览 循环 安全 重定向 | 更新日期: 2023-09-27 18:12:24

我使用C# SDK开发了一个Facebook应用程序,因为我已经输入了一个安全标签URL和安全画布URL,在他们的Facebook设置中打开Secure Browsing的人只会经历一个无限重定向循环。它指向我的应用程序托管的网站,然后返回,然后返回,然后返回,等等。

我正在创建一个新的CanvasAuthorizer实例,然后将ReturnUrlPath设置为标签页的URL,然后我调用.Authorize()

如果没有安全浏览,这一切都很好,但有了安全浏览,它只是一次又一次地重定向。

我试着寻找一个答案,但到目前为止我没有多少运气。

EDIT:进一步调查,. authorize()调用失败。它返回false。我真的完全不知道这是为什么。

EDIT 2:只是为了澄清,当安全浏览打开时授权失败,但当它被关闭时工作正常。

重定向循环与安全浏览时,使用Facebook应用程序

绞尽脑汁之后,我发现失败的原因是在我托管应用程序的网站上没有正确设置SSL。这将导致身份验证失败,因为它将自己重定向到非https站点。