2010-08-11 13 views
8

एक संगठन के रूप में, हम Google Apps का उपयोग करते हैं। हम भुगतान संस्करण (हमारे डोमेन से मैप किया गया) आदि ...Google Apps और ASP.net एप्लिकेशन के साथ Google फ़ेडरेटेड लॉगिन का उपयोग

हम आदेशों को प्रबंधित करने के लिए एक वेब आधारित अनुप्रयोग विकसित कर रहे हैं, और अन्य व्यावसायिक कार्यक्षमता है। मैं अपने गूगल के साथ फ़ेडरेटेड प्रवेश का उपयोग करने में सक्षम होना चाहते खातों उदाहरण के लिए एप्लिकेशन, यदि कोई उपयोगकर्ता अपने ईमेल (Gmail) में लॉग इन किया है - वे स्वचालित रूप से हमारी ASP.net आवेदन वे कर रहे हैं करने के लिए में लॉग इन होना चाहिए लॉग इन नहीं - लॉग इन फॉर्म को चाहिए। हमारे Google ऐप्स खाते के विरुद्ध।

यह कैसे किया जा सकता है? क्या यह संभवतः इस विधि का उपयोग कर लॉग इन करने वाले उपयोगकर्ता को "प्राप्त" करने में सक्षम होना संभव है ...?

+0

... क्या dotNetOpenAuth समर्थन करता है जो मैं करना चाहता हूं? – Alex

उत्तर

2

निश्चित रूप से, dotNetOpenAuth का उपयोग करें। ओपनआईडी लाइब्रेरी द्वारा इसकी अनुशंसा की जाती है और इसे उपयोग में आसान होना चाहिए। जहां तक ​​Google OpenId इंटरफ़ेस प्रदान करता है वहां आपके एप्लिकेशन में इसका उपयोग करने में कोई समस्या नहीं होनी चाहिए।

स्टैक ओवरफ्लो सफलतापूर्वक इसका उपयोग कर रहा है और जब मैं अपने Google खाते पर लॉग इन हूं, तो मैं हमेशा यहां लॉग इन हूं।

0

बस गूगल के API दस्तावेज़ों के माध्यम से एक त्वरित खोज कर रही है, ऐसा लगता है जैसे आप Google's implementation of OAuth protocol उपयोग करने की आवश्यकता लग रहा है।

+0

ओएथ प्रोटोकॉल Google का नहीं है। वे इसका समर्थन करते हैं, लेकिन यह निश्चित रूप से उनका नहीं है, न ही यह मुख्य रूप से उनके द्वारा विकसित किया गया था। – casperOne

+0

@ कैस्परऑन - आप सही हैं, मैंने इसे अपडेट किया है। – mlsteeves

-4

आप अभी तक विकासशील शुरू नहीं किया है, तो आप भी AppEngine के लिए विकसित करने पर विचार कर सकता है - अजगर या जावा (हालांकि मैं अजगर अपने आप पसंद करेंगे) का उपयोग कर।

लाभ यह है कि Google Apps सेवाओं के साथ इसका बहुत अधिक एकीकरण है और Google Apps (दस्तावेज़/मेल इत्यादि) के साथ काम करने वाली और कार्यक्षमता बनाना अधिक आसान होगा। इसके अलावा, ऐप को होस्ट करने के लिए बहुत अधिक परेशानी नहीं है।

+4

आप गलत सवाल के साथ चल रहे हैं। –

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