स्प्रिंग बूट एप्लिकेशन में ऑथराइजेशन सेवर (और ऑथराइजेशन सेवरकॉन्फ़िगर एडेप्टर) के साथ काम करने के लिए आप स्प्रिंग सिक्योरिटी OAuth बूट 2 ऑटोकॉन्फ़िग का उपयोग कर सकते हैं । यह रखरखाव मोड में होने के बावजूद, इसे सक्रिय रूप से अपडेट किया गया है, इसका ताज़ा संस्करण 2.2.3 है जो स्प्रिंग बूट संस्करण 2.2.3 के अनुरूप है। इसके संदर्भ गाइड का कहना है कि:
ध्यान दें कि आपको वसंत-सुरक्षा-oauth2-autoconfigure के लिए संस्करण को निर्दिष्ट करने की आवश्यकता है , क्योंकि इसे स्प्रिंग बूट द्वारा अब प्रबंधित नहीं किया गया है, हालांकि इसे बूट के संस्करण से किसी भी तरह मेल खाना चाहिए
मैंने अपने डेमो प्रोजेक्ट में इसका इस्तेमाल किया और सब कुछ ठीक लग रहा है। इसलिए, OAuth2, JWT टोकन, प्राधिकरण और संसाधन सर्वरों के साथ काम करने के लिए, आपको बस इसे अपनी परियोजना में जोड़ना है:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
मेरा डेमो प्रोजेक्ट ।