【发布时间】:2021-01-07 05:12:18
【问题描述】:
我正在为用户管理、api 网关、购物车和结账、促销等(电子商务服务)设计一组微服务。计划使用 jwt 令牌管理身份验证和授权。哪个服务是保留授权服务器的最佳位置? 我已经参考了一些在 api 网关上找到的设计,但我需要一个单独的用户管理服务,并且在这里维护用户表(其他服务,如购物车结帐等将是资源服务器)授予类型:client_credentials 和密码是必需的。 我可以参考任何现有的开源项目吗?有没有可用于最佳实践的文档?
【问题讨论】:
-
如果你熟悉spring框架我建议spring.io/guides/tutorials/spring-boot-oauth2这个项目提供了一个oauth2授权服务器。最近我看到他们专门创建了一个名为spring.io/blog/2020/04/15/…的新项目