【问题标题】:How to configure spring oauth?如何配置spring oauth?
【发布时间】:2014-12-03 01:57:14
【问题描述】:

我有 2 个网络应用程序:

  1. 资源服务器 (@EnableResourceServer)
  2. 身份验证应用 (@EnableAuthorizationServer)

它们被映射到一个数据库。

我想将数据库拆分为 2:一个用于客户端应用程序,第二个用于令牌。

Question: How client app should be configured correctly with oauth? 

我目前的流程:

  • 资源服务器使用令牌获取请求
  • 数据库中的spring安全检查令牌

可能最好的流程是隔离身份验证应用程序和数据库,流程应该是这样的:

  • 资源服务器获取请求令牌
  • 并且资源服务器向身份验证 Web 应用(OAuth 服务器)发出请求以验证令牌
  • auth app (OAuth Server) spring security checks token in database

?

如果我对 oauth 有任何误解,请告诉我。谢谢。

【问题讨论】:

    标签: java oauth spring-security spring-security-oauth2


    【解决方案1】:

    如果您想使用身份验证服务器检查令牌,您需要 RemoteTokenServices(或等效项)。如果服务器是 Spring Oauth 服务器(使用 @EnableAuthorizationServer),则应该有一个 /check_token 端点。

    注意阅读规范并直接了解术语可能是个好主意(您的“客户端应用程序”是“资源服务器”。

    【讨论】:

      猜你喜欢
      • 2015-05-14
      • 2017-01-21
      • 2016-09-11
      • 2017-01-16
      • 1970-01-01
      • 2017-03-31
      • 2015-10-04
      • 2015-12-25
      • 2018-01-24
      相关资源
      最近更新 更多