我正在尝试使用 express.js 构建身份验证服务,但我还没有掌握身份验证模块的想法。
护照和oauth中间件有什么区别?它们相互依赖吗?在没有 oauth 服务器的情况下让 BearerStrategy 生成令牌以验证 BearerStrategy 是没用的吗?我走对了吗?
我已经阅读了关于 oAuth2 及其身份验证流程的信息,但我仍然对这个解耦代码感到迷茫。
我正在尝试使用刷新令牌为我的 AngularJS 前端与后端 API 通信构建资源所有者密码身份验证,并且我面临着许多 password.js 策略(Basic、Bearer、ClientPassword)的组合与 oauth2orize 在另一边.
所以,我想知道一个关于身份验证如何在 NodeJS 上工作的非常简单的解释。实际上,我知道 Express 并没有发明一种新的身份验证方式,但是这些模块太不显眼了,我需要了解它如何工作以实现它们协同工作的基础。