我正在嘗試遵循一些教程來學習如何使用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配置文件中有什麼特定的東西......?
感謝您的任何幫助。讓我知道是否有更多的細節我需要提供