node.js - Passport 中的用户权限级别

标签 node.js authentication passport.js everyauth

有关使用 Node 的 Passport 身份验证库的动态范围和权限的任何教程。

没有在文档中找到任何内容。

我们如何为经过身份验证的用户设置用户类型?

在 everyauth 中做起来更容易吗?

最佳答案

您可以在指南的 Facebook 部分找到示例:http://passportjs.org/guide/facebook/

app.get('/auth/facebook',
  passport.authenticate('facebook', { scope: ['read_stream', 'publish_actions'] })
);

根据您的问题,我不能完全确定这就是您要查找的信息。如果您想根据您的用户模块做出授权/访问控制决策,则需要由不同的库结合 Passport(仅用于身份验证)来处理。

关于node.js - Passport 中的用户权限级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13903154/

相关文章:

javascript - Angular2 快速入门 - 'Cannot Get' 消息

ruby-on-rails-3 - 在 cucumber 步骤定义中向 Controller 发送删除请求

PHP登录表单错误

node.js - 如何使 NodeJS Passport session 保持事件状态

node.js - 强制 share.js 使用相同的快速 session 数据

javascript - 安装webpack分离依赖?

node.js - AWS Elastic Beanstalk - 找不到模块 "hapi"

java - 多用户登录java(管理员,用户,教师)

node.js - Passport 认证,需要基本解释

node.js - Elastic Beanstalk Node.Js 需要 PM2 或 Forever