จะทำงานร่วมกับAuthorizationServer (และ AuthorizationServerConfigurerAdapter เช่นกัน) ในการประยุกต์ใช้ในฤดูใบไม้ผลิ Boot คุณสามารถใช้ฤดูใบไม้ผลิการรักษาความปลอดภัย OAuth Boot 2 AutoConfig แม้ดูเหมือนว่าจะอยู่ในโหมดบำรุงรักษา แต่ก็มีการปรับปรุงอย่างแข็งขันเวอร์ชันใหม่คือ 2.2.3 ซึ่งสอดคล้องกับ Spring Boot เวอร์ชัน 2.2.3 ใช้คู่มืออ้างอิงบอกว่า:
โปรดทราบว่าคุณต้องระบุเวอร์ชันสำหรับspring-security-oauth2-autoconfigureเนื่องจากไม่ได้ถูกจัดการโดย Spring Boot อีกต่อไปแม้ว่ามันควรจะตรงกับเวอร์ชั่นของ Boot อยู่ดี
ฉันใช้มันในโครงการตัวอย่างและทุกอย่างดูโอเค ดังนั้นในการทำงานกับ OAuth2, โทเค็น JWT, เซิร์ฟเวอร์การอนุญาตและทรัพยากรสิ่งที่คุณต้องมีก็คือการเพิ่มลงในโครงการของคุณ:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
โครงการสาธิตของฉัน