Để làm việc với AuthorizationServer (và AuthorizationServerConfigurerAdOG) trong ứng dụng Spring Boot, bạn có thể sử dụng Spring Security OAuth Boot 2 Autoconfig . Mặc dù có vẻ như đang ở chế độ bảo trì, nhưng nó được cập nhật tích cực, phiên bản mới của nó là 2.2.3 tương ứng với phiên bản Spring Boot 2.2.3. Hướng dẫn tham khảo của nó nói rằng:
Lưu ý rằng bạn cần chỉ định phiên bản cho spring-security-oauth2-autoconfigure , vì nó không được Spring Boot quản lý nữa, mặc dù vậy nó vẫn phù hợp với phiên bản của Boot
Tôi đã sử dụng nó trong dự án demo của tôi và mọi thứ có vẻ ổn. Vì vậy, để làm việc với OAuth2, mã thông báo JWT, máy chủ ủy quyền và tài nguyên, tất cả những gì bạn cần là thêm nó vào dự án của bạn:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
Dự án demo của tôi .