मैंने एक एपीआई लिखा है जो OAUTH2 "संसाधन मालिक पासवर्ड प्रमाण पत्र अनुदान" प्रमाणीकरण वर्कफ़्लो का समर्थन करता है। http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.3
मेरे पास एक सिम्फनी 2 एप्लिकेशन है और उपयोगकर्ता चाहते हैं कि उपयोगकर्ता अपने उपयोगकर्ता नाम और पासवर्ड को एक फॉर्म में और सुरक्षा प्रणाली के लिए मेरे एपीआई के साथ access_token के लिए एक्सचेंज करने में सक्षम हों।
मुझे एक कस्टम लिखना संभव हैप्रमाणीकरण हैंडलर इस कार्य को पूरा करने के लिए, लेकिन यदि संभव हो तो मैं शेल्फ टूल को बंद करना चाहता हूं। कुछ शोध के बाद मैं देख सकता हूं कि बहुत सारे पुस्तकालय केवल पारंपरिक 3 पैर वाले वर्कफ़्लो का समर्थन करते हैं।
क्या कोई पुस्तकालय है जो "संसाधन मालिक पासवर्ड प्रमाण पत्र अनुदान" वर्कफ़्लो को सिम्फनी सुरक्षा प्रणाली में एकीकृत करता है?
उत्तर:
उत्तर № 1 के लिए -1हाँ, FOSOAuthServerBundle कर देता है। अनुदान प्रकार: client_credentials
इस पर कुछ दस्तावेज हैं यहाँ, "संसाधन स्वामी पासवर्ड प्रमाण पत्र अनुदान" के लिए विशिष्ट नहीं है, लेकिन आप इसे काम करने में सक्षम होना चाहिए। यदि आप करते हैं, तो कृपया बंडल के लिए कुछ अतिरिक्त दस्तावेज के साथ गिटहब पर एक पीआर बनाएं।