【问题标题】:OAuth 2.0 Authentication and AuthorizationOAuth 2.0 身份验证和授权
【发布时间】:2014-12-27 23:27:36
【问题描述】:

我有一个用 node.js 编写的 Web 服务,我有一个运行 MongoDB 的服务器,我的问题是,在我的情况下,根据 RFC 6749,资源所有者,资源服务器,我如何实现 OAuth 2.0和授权服务器是一样的吗?即我想使用 OAuth 对我自己的数据库中的用户进行身份验证和授权,而不是来自其他资源所有者(如 facebook 或 twitter)。

【问题讨论】:

    标签: node.js oauth oauth-2.0


    【解决方案1】:

    这是一个相当广泛的问题——如果您希望推出自己的解决方案,那么实施 oauth 会非常复杂。

    如果我是你,我会考虑使用像 Passport.jsStormpath 这样的库来帮助卸载这些东西。

    【讨论】:

      【解决方案2】:

      您可以在Authlete Definitive GuideAuthlete Blog 中找到有关开发人员必须执行哪些操作来实现OAuth 2.0OpenID Connect 的详细通用信息。虽然文档中提到了一个具体的解决方案(Authlete),但是对于敢于实现自己的 OAuth 2.0/OpenID Connect 服务器的开发者来说,这些内容将作为一个有用的参考。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-15
        • 1970-01-01
        • 2012-04-02
        • 2017-07-21
        • 1970-01-01
        • 2018-01-14
        • 2012-11-08
        • 2020-03-01
        相关资源
        最近更新 更多