मैं दोनों महान उपकरण DRF और Django-REST-Swagger का उपयोग कर रहा हूं, हालांकि मेरे कुछ API विचार टोकन प्रमाणीकरण के अंतर्गत हैं।swagger + django आराम ढांचे के लिए टोकन ऑथ जोड़ने के लिए कैसे?
तो अब मैं अपने एपीआई के अपने swagger दस्तावेज़ पृष्ठ में टोकन हेडर समेत उन टोकन औथ api urls का परीक्षण करने की संभावना को जोड़ना चाहता हूं। मैं ये कैसे करूं?।
मेरी कक्षा एपीआई दृश्य का एक स्नैपशॉट इस तरह है:
class BookList(APIView):
"""
List all books, or create a new book.
"""
authentication_classes = (TokenAuthentication,)
permission_classes = (IsAuthenticated,)
...
के बाद से स्वैगर ऑटो सामान का एक बहुत का पता लगाता है, मैं के बारे में टोकन प्रमाणन नोटिस, और मुझ में के बारे में टोकन या प्रयोक्ता आईडी पूछने के लिए उम्मीद कर रहा था अपनी वेब इंटरफेस, लेकिन यह नहीं करता है। इसलिए मैं इसे मैन्युअल रूप से CURL कमांड के माध्यम से परीक्षण कर रहा हूं ...
मैं इसे काम करने के लिए सफल नहीं हो सका। सभी अपने विचार permission_class IsAuthenticated गया है। मैं सत्र, बेसिक, और टोकन प्रमाणीकरण का उपयोग कर रहा हूँ। एपीआई कुंजी कैसे जोड़ें और यह कहां है? – aRkadeFR
@aRkadeFR, SWAGGER_SETTINGS में 'api_key' फ़ील्ड से, मेरा यह => "api_key" के समान है: प्रमाणीकरण: 'fasd12d1a7 ........ c26f34r2f', – miguelfg