去年 Spring Security OAuth 停止維護,所以之前的JAVA項目需要遷移到Spring Security下。
- 官方遷移指南
- OAuth Server 可以使用第三方如Okta,目前Spring也在開發spring-authorization-server
- 主要注意事項
@EnableResourceServer 注解取消 更換為WebSecurityConfigurerAdapter#configure開啟oauth2ResourceServer()
#oauth2.hasScope('scope') 更換為hasAuthority("SCOPE_scope") oauth包不再存在
- resource server配置遷移到
spring:
security:
oauth2:
resourceserver:
jwt: 此路徑下