首页 > 解决方案 > Spring Security OAuth2 和 React SPA

问题描述

我正在尝试了解 Spring Security 和 OAuth 2.0。我创建了一个身份验证微服务,我想在我的 React SPA 应用程序中使用它,我有一个登录弹出窗口和注册屏幕。

我应该创建另一个微服务(例如用户),它提供用户管理 API(例如登录/注册),然后调用身份验证微服务,还是应该直接在身份验证微服务中创建这些 API?

理想情况下,我想避免隐式授权流程,因为我不想创建单独的 UI 应用程序来处理登录。我正在考虑创建用户微服务将允许我使用密码授予流程并重用现有的登录/注册屏幕,这将是理想的。

将不胜感激任何指针。

标签: reactjsspring-securitymicroservicesspring-security-oauth2

解决方案


推荐阅读