मैं एक नया वेब एपीआई परियोजना बना लिया है, Asp.Net पहचान और कॉन्फ़िगर OAuth इसलिए की तरह कहा:स्वैगर
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
यह सब ठीक काम करता है, मैं कॉल कर सकते हैं/टोकन एंडपॉइंट और एक भालू टोकन वापस प्राप्त करें।
समस्या यह है कि यह स्वैगर में खोजने योग्य नहीं है क्योंकि मुझे लगता है कि यह नियंत्रक पर नहीं है और इसलिए इसके लिए कोई XML दस्तावेज़ उत्पन्न नहीं हुआ है।
क्या किसी को भी मेरे स्वैगर दस्तावेज़ों में इस लॉगिन एंडपॉइंट को प्रदर्शित करने का तरीका पता है?
धन्यवाद।
इसके अलावा, मुझे यह कहना चाहिए था कि स्वैगर दस्तावेज मेरे सभी नियंत्रकों के साथ काम कर रहा है, यह सिर्फ इतना है कि मुझे यह एक स्पष्ट विधि याद आ रही है - लॉगिन कैसे करें।
मैं नहीं जानता कि अगर यह [लिंक] (http://bitoftech.net/2014/08/25/asp-net-web-api - दस्तावेज़ीकरण-उपयोग-स्वैगर /) मदद करने जा रहा है या नहीं, लेकिन यह भी बताएगा कि अगर कोई – KhawajaAtteeq
कोई नहीं है तो एक्सएमएल कैसे बनाया जाए, धन्यवाद, यह वास्तव में उन लेखों में से एक है जिन्हें मैंने स्वैगर सेट करने के लिए किया था। – Russ
आप अपने टैग्स में स्वाशबकल का उल्लेख करते हैं, क्या आपने https://github.com/domaindrivendev/Swashbuckle/blob/master/README.md के "वर्णित सुरक्षा/प्राधिकरण योजनाएं" अनुभाग को देखा है? –