rak*_*pan 5 spring-boot spring-security-oauth2
我对以下项目的用法有点困惑:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
该项目似乎需要带有前缀的属性
security.oauth2.client
Run Code Online (Sandbox Code Playgroud)
然而,Spring boot 版本的 Oauth 配置以以下前缀开头
spring.security.oauth2.client
Run Code Online (Sandbox Code Playgroud)
更进一步,oauth2 自动配置项目似乎是
有人可以向我解释这个自动配置项目的主要目的吗?它是一个样本还是一个有望成为主流的试点项目?
该项目spring-security-oauth2-autoconfigure用于从 Spring Boot 1.x 迁移到 Spring Boot 2.x,请参阅OAuth2 Autoconfig:
\n\n该项目是 Spring Boot 1.x 附带的 Spring Security OAuth 支持的端口。删除了支持,转而支持 Spring Security 5\xe2\x80\x99s 一流的 OAuth 支持。为了简化迁移,该项目作为旧的 Spring Security OAuth 支持和 Spring Boot 2.x 之间的桥梁而存在。
\n
| 归档时间: |
|
| 查看次数: |
6121 次 |
| 最近记录: |