【问题标题】:Nodejs API - Authentication with Passport JWT strategy vs jsonwebtokenNodejs API - 使用 Passport JWT 策略与 jsonwebtoken 进行身份验证
【发布时间】:2018-05-24 14:32:03
【问题描述】:

我正在使用 Nodejs/express 构建一个 API,并探索实现身份验证/授权的不同方法。

我遇到了两个似乎做类似事情的包:

Passport with jwt strategyjsonwebtoken

我真的不明白两者之间的区别,但是护照似乎要复杂得多。我知道这类问题在堆栈溢出上通常不太好,但我真的不明白两者之间的区别,但似乎护照通常更受欢迎?谁能解释这些软件包是否真正实现了相同的目标,或者是否有理由使用其中一个而不是另一个?

谢谢。

【问题讨论】:

    标签: node.js jwt passport.js


    【解决方案1】:

    Passport 是“Passport 是 Node.js 的身份验证中间件。非常灵活和模块化”,因为他们说它有很多策略,其中 passport-jwt 就是其中之一。

    Passport 所做的是将所有不同的策略组合在一起,例如 google-auth Facebook-authentication local-authentication 等等。

    jsonwebtoken 是一种与 passport-jwt 相同的策略,但它是个人的,护照是一组策略。

    在我看来,您应该学习护照,因为学习它可以使用各种策略。策略是身份验证的类型。

    请原谅我的英语,希望你明白

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      • 2017-10-25
      • 2019-06-29
      相关资源
      最近更新 更多