node.js - 用于登录和注册的微服务模式
问题描述
我正在做一个带有微服务的项目。对于登录和注册服务,我使用了 Nodejs。我使用了 express、bcrypt、passport,它正在工作。我现在打算使用 JWT。我犯的错误是我认为我在倒退。哪种模式最适合现在登录和注册?访问令牌会是完美的吗?可以额外添加什么吗?
解决方案
我建议您应该使用 OAuth 协议进行身份验证和授权。在我过去的项目中,我们使用的是 Auth0 服务(付费)。还有其他几个支持 OAuth 的选项,例如 Azure AD 等。它也支持 JWT 令牌。
推荐阅读
- java - 更改 jTable 行中的数据并将所做更改保存到文本文件中的函数
- javascript - 数组包含引用的值调用,因此它们的指针应该变成相同的值并等于 true
- ios - Apple Mach Linker Not found,缺少依赖 Rreact
- python - deque函数在实时使用中有哪些可能的应用?
- apache-spark - 在亚马逊 emr jupyter 笔记本上使用 scipy 的 udf
- python - 自定义 django admin 选择外键弹出
- matlab - 并行化三角形数的因式分解
- java - 为什么整数集容器填充字符串元素
- node.js - 无法在邮件侦听器上获取密件抄送
- android - 如何将edittext光标移动到获得焦点的末尾?