【问题标题】:How do I import Spring Security OAuth Authorization Server?如何导入 Spring Security OAuth 授权服务器?
【发布时间】:2022-01-14 16:41:00
【问题描述】:

我正在尝试用 Java 构建一个安全实现。

根据本月初的announcement,Spring Authorization Server v0.2.1 已经可用。该页面甚至提供了参考:

compile 'org.springframework.security:spring-security-oauth2-authorization-server:0.2.1'

在我的项目中包含这个(在依赖项块中)——使用 Netbeans 12.6、Java 17、Gradle 7.3.1——会产生错误。首先,:

Could not find method compile() for arguments
[org.springframework.security:spring-security-oauth2-authorization-server:0.2.1]
on object of type
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

在此基础上,将其更改为implementation,则错误为:

Could not resolve all files for configuration ':testCompileClasspath'.
Could not resolve org.springframework.security:spring-security-oauth2-authorization-server:0.2.1.

包含 Spring Authorization Server 的诀窍是什么?

如何让它工作?

【问题讨论】:

  • Spring Authorization Server 是针对 JDK 1.8 编译的。我们还没有测试过 17。请先试用示例github.com/spring-projects/spring-authorization-server/tree/…,然后调整您的应用程序构建。
  • 谢谢@JoeGrandja。我已经尝试了该示例,但它什么也没做;或者至少我不能让它做任何事情。 (从 IDE 中;我从来没有能够获得任何命令行访问权限来执行它应该做的事情。)在 NetBeans 中,我只看到一个空的子项目(即使查看文件,那里还有更多负载) 和一个自定义构建逻辑脚本,它变成了一个单独的项目,但如果我尝试用它做任何事情,整个事情就会变得很糟糕。 (可能的 gradle 更改?)从那个起点开始,调整我的应用程序构建不会计算。

标签: java spring spring-security oauth


【解决方案1】:

现在它已移至生产,您可以在此Blog 和最近的Blog 中找到

编译'org.springframework.security:spring-security-oauth2-authorization-server:0.2.0'

Github

【讨论】:

  • 谢谢。除了那仍然行不通。更改原始帖子以反映更多细节(并与 0.2.1 保持同步)。
猜你喜欢
  • 2015-05-22
  • 1970-01-01
  • 2018-09-26
  • 2016-04-07
  • 2019-04-05
  • 2017-02-06
  • 2015-06-06
  • 2013-10-05
  • 2015-07-21
相关资源
最近更新 更多