Passport JS 和 Auth0 有啥关系?
Posted
技术标签:
【中文标题】Passport JS 和 Auth0 有啥关系?【英文标题】:What's the relationship between PassportJS & Auth0?Passport JS 和 Auth0 有什么关系? 【发布时间】:2020-01-19 05:29:10 【问题描述】:我以为是PassportJS
与Auth0
。现在我刚刚发现有一个名为passport-auth0 的 PassportJS 策略——这让我很困惑。有人可以向我解释一下吗?
Here 上面写着 Passport is authentication middleware for Node.js that can be unobtrusively dropped into any Express-based web application.
- 我不确定我是否理解这一点?
【问题讨论】:
【参考方案1】:PassportJS 是一个 javascript 框架/中间件,旨在协助您的平台中的身份验证/授权机制。您可以使用它的一种方法是与 oAuth 流一起使用。另一种方法是仅将它与 JWT 一起使用。第三种方法是与简单的“cookies”一起使用。
有点像说 Visual Studio 与 C#。 您可以使用 Visual Studio 编写 C#。 你可以用visual studio写vb。
同样,您可以使用 oAuth、JWT、简单 cookie 或其他任何您想用作应用程序身份验证/授权的东西,而且 passportJS 可以通过处理一些东西让您更轻松,无论采用哪种“策略”您选择为您的应用实施。
【讨论】:
以上是关于Passport JS 和 Auth0 有啥关系?的主要内容,如果未能解决你的问题,请参考以下文章
对passport.use(strategy) done 功能及其与passport.authenticate 的关系感到困惑
Vue.js 2 和 auth0 身份验证导致“nonce”