首页 > 解决方案 > 用于登录和注册的微服务模式

问题描述

我正在做一个带有微服务的项目。对于登录和注册服务,我使用了 Nodejs。我使用了 express、bcrypt、passport,它正在工作。我现在打算使用 JWT。我犯的错误是我认为我在倒退。哪种模式最适合现在登录和注册?访问令牌会是完美的吗?可以额外添加什么吗?

标签: node.jsauthenticationdesign-patternsmicroservices

解决方案


我建议您应该使用 OAuth 协议进行身份验证和授权。在我过去的项目中,我们使用的是 Auth0 服务(付费)。还有其他几个支持 OAuth 的选项,例如 Azure AD 等。它也支持 JWT 令牌。


推荐阅读