我对以下项目的用法有点困惑:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
</dependency>
该项目似乎需要前缀为
的属性security.oauth2.client
鉴于此,Spring boot的Oauth配置版本以以下前缀开头
spring.security.oauth2.client
更进一步,oauth2自动配置项目似乎是
有人可以向我解释该自动配置项目的主要目的吗?它只是一个示例,还是一些有望成为主流的试点项目?
答案 0 :(得分:1)
项目spring-security-oauth2-autoconfigure
用于从Spring Boot 1.x迁移到Spring Boot 2.x,请参见OAuth2 Autoconfig:
该项目是Spring Boot 1.x附带的Spring Security OAuth支持的端口。删除了支持,以支持Spring Security 5的一流OAuth支持。为了简化迁移,该项目作为旧版Spring Security OAuth支持与Spring Boot 2.x之间的桥梁而存在。