提问者:小点点

具有 OAuth 2 和 JWT 的 Spring 引导微服务以实现安全性


我正在开发一个使用微服务进行支付的Spring启动应用程序,它将被移动应用程序和Web应用程序使用。

1) 用户需要进行身份验证才能访问移动应用程序

2)使用我的服务的第三方移动应用程序需要经过身份验证(使用我的应用程序)

3)使用我的服务的Web应用程序需要经过身份验证。

我的用户详细信息将在数据库或LDAP中。我有集成IBM API管理的计划,部署将在本地服务器中进行。根据此要求,我需要如何设计和实现我的解决方案?

浏览了不同的博客后,我现在感到困惑。因此,适当的指导对我非常有帮助。


共1个答案

匿名用户

你的问题有点模糊或过于宽泛,但。。。使用LDAP不能很好地扩展,考虑使用NoSQL替代方案,因为它们更接近微服务的原则。参见:

  • 微服务认证策略
  • http://presos.dsyer.com/decks/microservice-security.html#slide6
  • https://www.quora.com/Microservices/How-do-I-handle-authentication-in-a-microservices-architecture-with-the-front-end-decoupled-too