【问题标题】:OAuth2 Client And Resource Server in same application同一应用程序中的 OAuth2 客户端和资源服务器
【发布时间】:2017-01-30 00:38:45
【问题描述】:

我正在创建一个身份验证服务器,我的一些现有应用程序可以使用它来进行身份验证。我按照这个示例项目和教程https://github.com/dynamind/spring-boot-security-oauth2-minimal 使用 OAuth2 和 Spring Boot。

但就我而言,我现有的应用程序是使用 Spring MVC 和 Angular 构建的。所以没有单独的资源服务器。资源也位于同一个应用程序中(资源是我在同一个应用程序中的安全请求映射)。我只想将身份验证过程与我的客户端应用程序分开并使用通用授权服务器。 (目前他们使用 Google Authentication + Spring Security 来保护应用程序)。 所以我尝试在同一个应用程序中使用@EnableResourceServer 和@EnableOAuth2Client,但我无法获得预期的结果。

完成这项任务的最佳方法是什么?是否有任何其他方法可以用来从 Oauth2 服务器对我的应用程序进行身份验证?

【问题讨论】:

    标签: java spring-security spring-boot oauth2


    【解决方案1】:

    您需要为基于表单的登录和资源服务器安全表单 REST 端点配置 Web 安全

    查看我对类似问题的回答here

    【讨论】:

      猜你喜欢
      • 2020-02-02
      • 2018-06-23
      • 2021-02-19
      • 1970-01-01
      • 2020-10-17
      • 2020-08-10
      • 2015-03-25
      • 1970-01-01
      • 2019-05-11
      相关资源
      最近更新 更多