2012-03-22 4 views
11

संभव डुप्लिकेट:
Cross platform authentication using ASP.NET Web APIप्रमाणीकरण

मैं नए दृश्य स्टूडियो 11 बीटा के साथ एक asp.net वेब एपीआई बनाना चाहते हैं। इस वेब एपीआई को विभिन्न वेबसाइटों, डेस्कटॉप ऐप्स और मोबाइल ऐप्स द्वारा एक्सेस करने की आवश्यकता होगी। मेरे वेब एपीआई के लिए प्रमाणीकरण/प्रमाणीकरण करने का सबसे अच्छा तरीका क्या है। मुझे यह सुनिश्चित करने की ज़रूरत है कि एपीआई को कॉल करने वाले सभी ऐप्स प्रमाणित हैं। क्या नया वेब एपीआई के साथ ऐसा करने का कोई आसान तरीका है?

+0

@DarrelMiller कि सच नहीं है। वीएपी 11 बीटा पर चलने वाले कुछ हफ्ते पहले वेबएपीआई बीटा भेज दिया गया था। – marcind

+0

@marcind ओह, मैं ट्रैक नहीं रख सकता। माफ़ कीजिये। –

उत्तर

14

मैंने अनुरोध में लेख शीर्षलेख की जांच करने के लिए एक संदेश हैंडलर का उपयोग करके इसे किया है और पहचान स्थापित की है ताकि [प्राधिकरण] विशेषता यह कर सके।

मैं इस विषय पर एक blog post लिखा है ..

+0

धन्यवाद एंटनी! आपके ब्लॉग पोस्ट में प्रदान किया गया समाधान ऐसा लगता है कि यह मेरे द्वारा किए जा रहे कार्यों के लिए काम कर सकता है। क्या आप वास्तव में यह दिखाने के लिए थोड़ा और कोड प्रदान कर सकते हैं कि आपका वेब एपीआई आपके बेसिक प्रमाणीकरण मैसेज हैंडलर क्लास का उदाहरण कैसे उपयोग कर रहा है? यह एक बड़ी मदद होगी क्योंकि मैं पूरे वेब एपीआई मॉडल में नया हूं और यह वेबसाइट इसका उपयोग कैसे करेगी। धन्यवाद। – MattMerrill

+1

मैंने संदेश ब्लॉग हैंडलर को कैसे हुक अप करने के बारे में विवरण के साथ अपना ब्लॉग पोस्ट अपडेट किया है, इसके अलावा मुझे यकीन नहीं है कि जब आप कहते हैं कि आपको एक उदाहरण की आवश्यकता है तो आपका क्या मतलब है। क्या आप नियंत्रक कोड के संदर्भ में मतलब है? जैसा कि मेरे पास पहले से ही मेरे ब्लॉग पोस्ट में कंकाल विधियां हैं। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^