我正在尝试遵循一些教程来学习如何使用oauth2来保护一个非常简单的spring-boot REST应用程序。我试图在https://blog.safaribooksonline.com/2013/10/08/secure-rest-services-with-spring-security/上执行Java配置文件。 与无法解析/找到OAuth2ServerConfigurerAdapter
@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>
我也尝试添加此导入到类: 进口org.springframework.security.oauth2 *。
即使有了这个,并确保重新导入依赖关系,我仍然被告知,这是无法解决。
任何想法我缺少什么?有我需要的maven依赖吗?我是否需要在我的项目的某个地方拥有这个Spring配置类,并且/或者在xml配置文件中有什么特定的东西......?
感谢您的任何帮助。让我知道是否有更多的细节我需要提供