【问题标题】:What is the simplest example of Spring OAuth2 with Java configuration? [closed]带有 Java 配置的 Spring OAuth2 的最简单示例是什么? [关闭]
【发布时间】:2015-07-17 07:04:21
【问题描述】:

我最近在 Spring 中构建了一个 REST API,我正在使用 .Net C# 客户端。目前没有安全性,所以我想实现 OAuth2。我将成为我的 REST API 的唯一用户,所以我不需要复杂的东西。是否有一个带有 java 配置的 Spring Security OAuth2 的简单示例?我查看了很多地方,但是这些示例要么使用 xml,要么它们太旧和过时,或者对于我需要的东西来说太复杂了。我将不胜感激。

顺便说一句,我查看了 Sparklr 教程和 github 存储库,但它们似乎对我的需要来说太复杂了。

【问题讨论】:

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


【解决方案1】:

【讨论】:

  • 谢谢,这似乎是一个更好的例子。现在我有一个不同的问题。我可以获得访问令牌,但是当我尝试使用该令牌检索资源时,我得到“访问被拒绝(用户是匿名的”)。有什么想法出错了吗?
  • 如果您的资源服务器是一个单独的应用程序,那么您需要配置与授权服务器相同的令牌存储
  • 我正在一步一步地遵循 vanilla 示例,并没有真正了解我需要对令牌存储做什么。有什么指点吗?
  • 并检查请求的标头。应该是 Authorization: Bearer your_token
  • 我想我找到了问题所在。我的 Application 类上没有 @EnableResourceServer,因此没有配置 ResourceServer。
【解决方案2】:

以下项目在服务器/客户端都提供了一个很好的示例。

https://github.com/bassemZohdy/Spring_REST_OAuth_Demo

希望对您有所帮助。

【讨论】:

    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 2017-11-26
      • 2012-04-12
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2019-09-16
      • 1970-01-01
      • 2011-04-07
      相关资源
      最近更新 更多