2011-10-25 43 views
1

我开发了一个使用C# SDK的Facebook应用程序,并且由于我输入了安全标签网址和安全画布网址,因此在Facebook设置中打开的用户只会遇到无限重定向循环。它指向我的应用托管的站点,然后返回,然后返回,然后返回等等。使用Facebook应用程序时使用安全浏览重定向循环?

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

没有安全浏览,这一切都正常,但通过安全浏览,它只是一遍又一遍地重定向。

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

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

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

回答

1

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