我有一个MVC应用程序,我希望用户能够使用他们的Facebook帐户授权我的webapp。
我有一个按钮,点击时应打开一个jQuery对话框,其中包含facebook登录/ app授权页面。
我已经尝试将facebook auth页面直接加载到对话框中而没有结果。调用URL并且对话框保持空白。那么我在对话框中创建了一个iframe,现在看来facebook认识到它正在iframe中加载并显示一个指向facebook的链接而不是实际的授权页面。
我的链接是正确的,如果我重定向到它,一切都按预期工作。我不想强迫用户重定向。我希望他们留在页面上并在对话框中完成授权过程。
答案 0 :(得分:2)
为什么不使用javascript SDK FB.login?。它使用弹出窗口,因此用户永远不会离开您的网站。