护照个人资料 ID
Passport profile id
我正在使用护照.js为我的节点.js应用程序提供OAuth身份验证。但我确实有一个疑问:
当我在身份验证时收到配置文件对象时(当您定义 OAuth 策略时)对于所有提供程序是唯一的还是特定于该提供程序的?
passport.use(new FacebookStrategy({
clientID: conf.fb.appId,
clientSecret: conf.fb.appSecret,
callbackURL: "http://local.host:3000/auth/facebook/callback" }, function(accessToken, refreshToken, profile, done) {
var user = users[profile.id] ||
(users[profile.id] = { id: profile.id, name: profile.username });
done(null, user); } ));
它特定于提供程序。 在这种情况下,它将是Facebook ID。
建议您创建自己的用户记录(在您选择的数据库中),并将提供程序 ID 与该记录相关联。 这样做也可以轻松实现"连接"帐户,因此用户可以链接其他帐户(例如Facebook和Twitter),然后使用其中任何一个登录。
相关文章:
- 使用Facebook登录时未填写个人资料
- 显示LinkedIn Api的个人资料数据,无需身份验证
- AngularJS+Firebase上传个人资料图片
- 护照个人资料 ID
- 显示脸书好友个人资料图片时出现问题
- 如何在ionic中弹出个人资料图片
- 如何查找任何给定Facebook用户的LinkedIn个人资料
- Javascript-使用Facebook登录,显示用户's成功登录后的个人资料图片
- Javascript-获取一张用户的随机个人资料图片'的朋友在脸书上
- 护照个人资料未通过新属性
- 推特小部件_bigger个人资料图片
- 如何使用JavaScript SDK更改Facebook个人资料图片并按时更改其背面
- 在 cordova 项目中,我正在使用文件传输插件上传个人资料照片,它总是返回代码 1 错误
- Facebook共享仅对我的个人资料JavaScript API可见
- 钛加载Facebook个人资料图片集成不起作用
- 使用Selinium,Scrapy,Python检索用户个人资料的公共Facebook墙帖子
- 获取使用帐户/个人资料照片OneDrive/Microsoft API
- 谷歌+页面与个人资料
- 调整jQuery-File-Upload为用户个人资料图像
- 使用用户ID链接到Instagram个人资料