प्रमाणीकरण संयोजन OpenID और फेसबुक

वोट
5

यह एक वेब अनुप्रयोग में प्रमाणीकरण प्रणाली के संयोजन का उपयोग करना संभव है?

मैं OpenId का उपयोग करना चाहते हैं, हालांकि मुझे लगता है कि मेरी संभावित ग्राहकों वास्तव में अधिक एक फेसबुक आईडी होने की संभावना है।

इसलिए मुझे आश्चर्य है कि अगर यह प्रमाणीकरण के दोनों प्रकार की पेशकश करने के लिए संभव है?

13/03/2009 को 14:04
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


4 जवाब

वोट
2

लगभग हर भाषा के लिए वहाँ एक फ्रेमवर्क होना चाहिए! आप श्रृंखला / अपनी आवश्यकताओं statisfy है कि व्यवस्थाएं की कार्यक्षमता लपेट कर सकते हैं!

स्यूडोकोड में:

if(IsUserValidViaOpenId() || IsUserValidByOwnAuthDB()) ...  user auth successful

आप जावा का उपयोग करते हैं, Acegi / स्प्रिंग सुरक्षा सबसे अच्छा तरीका है (- AOP के माध्यम से सुरक्षा जो विपरीत नहीं है) हो सकता है। वहाँ आप OpenID का उपयोग करें और yor खुद userdb के लिए एक स्वयं के दूसरे सत्यापनकर्ता परिभाषित कर सकते हैं!

13/03/2009 को 14:12
का स्रोत उपयोगकर्ता

वोट
3

फेसबुक OpenID फाउंडेशन में शामिल हो गया है, तो शायद वे OpenID को लागू किया जाएगा जल्द ही (इस स्थिति में यह बेहतर सिर्फ OpenID का उपयोग करने के हो सकता है)।

13/03/2009 को 14:14
का स्रोत उपयोगकर्ता

वोट
0

आपके प्रपत्र संसाधन तर्क में कुछ इस तरह:

def authenticate(form_info):
    url = form_info['url']
    if (is_facebook_url(url)):
        return perform_facebook_authentication(form_info)
    else:
        return perform_open_id_authentication(form_info)
13/03/2009 को 14:18
का स्रोत उपयोगकर्ता

वोट
2

आप चाहते हैं RPX । यह दोनों आप और आपके आगंतुकों से दूर OpenID की पूरी गंदगी सार। यह भी उन्हें OpenID प्रदाताओं के अलावा फेसबुक या माइस्पेस के साथ प्रमाणित करने देता है।

यह बहुत ही आप सही स्टैक ओवरफ़्लो पर यहाँ क्या देखने के लिए इसी तरह की एक लॉगिन इंटरफेस प्रदान करता है।

13/03/2009 को 16:06
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more