我的护照Facebook Strategy
工作正常。但是,阅读facebook
文档时我偶然发现了这一点:
脸书文档
使用查询字符串设置时的特殊注意事项:
如果您想在 App Center 中使用服务器端身份验证流程,请务必确保在将代码交换为访问令牌时正确传递了 redirect_uri 参数。您应该将 redirect_uri 参数设置为您网站的点击后到达 URL。在大多数情况下,URL 看起来像:
http://www.example.com/?fb_appcenter=1&fb_source=search&code=CODE_HERE 因此您应该将 redirect_uri 设置为相同的值。请确保此逻辑是动态的,因为附加到您的点击后到达网址的查询参数可能会发生变化。
在 App Center 上有一个visit website
按钮,可将用户发送到应用程序并在此过程中将他们登录。如何使用护照执行此操作?我是否必须将查询字符串添加到callbackURL
?我猜这是同样的问题,但我还需要类似FB.getLoginStatus()
facebook javascript SDK 提供的东西来链接用户,如果他们打开了他们的 facebook 并且之前添加了应用程序。这一切都是由passport
任何方式提供的吗?