【问题标题】:User Permission Level in PassportPassport 中的用户权限级别
【发布时间】:2012-12-03 21:34:53
【问题描述】:

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

在文档中没有找到。

我们如何设置认证用户的用户类型?

everyauth 中更容易做吗?

【问题讨论】:

    标签: node.js authentication passport.js everyauth


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回答:它对我需要的东西有所帮助。为了解决我的问题,我将身份验证添加到用户对象。结合您的示例帮助解决了我的问题。
    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2018-12-11
    相关资源
    最近更新 更多