无法解析/查找OAuth2ServerConfigurerAdapter

时间:2014-10-31 15:13:53

标签: java maven spring-security spring-boot

我正在尝试按照一些教程来学习如何使用oauth2保护一个非常简单的spring-boot REST应用程序。我正在尝试在https://blog.safaribooksonline.com/2013/10/08/secure-rest-services-with-spring-security/上实现Java配置文件。 从

开始
@Configuration
@EnableWebSecurity
class SecurityConfiguration extends OAuth2ServerConfigurerAdapter {

    private final String applicationName = ServiceConfiguration.CRM_NAME;

但是,当我将它添加到我的项目时,我的IDE告诉我它无法解析OAuth2ServerConfigurerAdapter或ServiceConfiguration,并且我无法找到解析的导入(或导入的maven依赖)。

在我的pom.xml中,我有

 <dependency>
     <groupId>org.springframework.security.oauth</groupId>
     <artifactId>spring-security-oauth2</artifactId>
     <version>2.0.3.RELEASE</version>
 </dependency>

我还尝试将此导入添加到类中: import org.springframework.security.oauth2。*;

即便如此并确保重新导入依赖关系,我仍然被告知无法解决。

关于我缺少什么的任何想法?我需要一个maven依赖吗?我需要在我的项目中的某个位置使用这个spring配置类和/或在xml配置文件中有特定的东西......?

感谢您的帮助。如果我需要提供更多细节,请告诉我

1 个答案:

答案 0 :(得分:1)

我怀疑当你所指的代码被编写时,OAuth2的Java配置是一项正在进行中的工作,并且此后一直在改变。

This article可能是一个更好的起点。 OAuth2 samples现在也在使用Java Config,因此是基于代码的良好资源。