Javascript 通过我的Facebook应用程序处理Facebook注册-使用nodejs everyauth
我们使用everyauth将Facebook身份验证集成到我们的用户帐户系统(nodejs,express)中 现在要做什么(在伪代码中): 身份验证非常有效。 问题是,当通过此流程时:Javascript 通过我的Facebook应用程序处理Facebook注册-使用nodejs everyauth,javascript,facebook,node.js,express,everyauth,Javascript,Facebook,Node.js,Express,Everyauth,我们使用everyauth将Facebook身份验证集成到我们的用户帐户系统(nodejs,express)中 现在要做什么(在伪代码中): 身份验证非常有效。 问题是,当通过此流程时: 用户现在没有其用户代理的Facebook Cookie(用户为 未登录Facebook) 用户通过Facebook调用身份验证(/auth/Facebook调用everyauth的服务) Facebook“登录/登录”页面已加载。用户希望创建新的facebook帐户并选择“注册facebook” 用户完成
我不认为问题出在everyauth身上,但facebook本身似乎发现了一些悲哀:。看起来everyauth不支持facebook注册。我建议使用passport.js而不是everyauth。我不认为问题出在everyauth身上,但facebook本身似乎发现了一些悲哀:。看起来everyauth不支持支持Facebook注册formi建议使用passport.js而不是everyauth。
everyauth
.facebook
.appId('....')
.appSecret('.....')
.findOrCreateUser(
function (session, accessToken, accessTokenExtra, fbUserMetadata) {
...
}
.redirectPath('/internal/facebook');