मैं एक आधुनिक ओपन सोर्स सिंगल साइन-ऑन/होस्टेड पहचान प्रबंधन सेवा की तलाश में हूं जो मुझे अपनी साइट में लॉगिन बटन को ट्विटर, फेसबुक, Google, ओपनआईडी या कोई अन्य सामान्य प्रमाणीकरण प्रणाली। socialite की तरह कुछ नहीं बल्कि साझा करने के लिए बल्कि उपयोगकर्ता पहचान को प्रबंधित करने के लिए भी। आदर्श रूप से मैं चाहता हूं कि यह सेवा मेरे लिए सभी उपयोगकर्ता जानकारी स्टोर करे और आवश्यक हो तो जानकारी लाने के लिए स्वच्छ आरईएसटी एपीआई रखें और केवल मुझे मूल वैश्विक उपयोगकर्ता आईडी प्रदान करें।सभी एक सामाजिक ओथ/लॉगिन बटन
उत्तर
ठीक मिला कि मैं looking for था। oauth.io
मुझे नहीं लगता कि यह संभव है (या "सही"?) जो आप किसी भी सर्वर साइड कोड के बिना करना चाहते हैं।
इन सामाजिक लॉगिन तरीकों के लिए आम हैं:
- वे उपयोगकर्ता साइट वे
- वे (जो कि शुद्ध OpenID प्रदाताओं, लेकिन इसके बजाय सामाजिक नेटवर्क नहीं हैं, की तरह में प्रवेश कर रहे का नाम बता फेसबुक, विंडोज लाइव, इत्यादि) में आपकी "एप आईडी" है जो आपकी साइट के लिए यूआरएल और/या डोमेन नाम के साथ पंजीकृत है, और उपयोगकर्ता को किसी अन्य स्थान पर वापस नहीं भेजेगी।
तो, एक तीसरी पार्टी, की मेजबानी समाधान का उपयोग, वास्तव में हो जाएगा बदसूरत (प्रॉक्सी के नाम के बजाय दिखा तुम्हारा, उदाहरण के लिए)।
रूसी साइट है, जो लेख विशेषताएं प्रदान करती है, लेकिन इसमें अंग्रेजी यूआई, एपीआई है और बड़ी रूसी खोज कंपनी यांडेक्स (जैसे Baidu या Google) द्वारा खरीदी गई है, इसलिए इसका समर्थन है।
Janrain Engage सामाजिक साइन-इन के लिए होस्ट समाधान प्रदान करता है।
ओपन-सोर्स नहीं। जेन्रेन contributes quite a lot ओएस के लिए, लेकिन Engage एक वाणिज्यिक परियोजना है। यह एक होस्टेड समाधान है, इसलिए यह आपके द्वारा निर्दिष्ट अनुसार आपके लिए डेटा संग्रहीत करता है। हो सकता है कि यह ऐसी सेवा है जिसे आप ढूंढ रहे हैं?
मेह, यदि ओपनआईडी अधिक लोकप्रिय था, तो हमें इसके साथ कोई समस्या नहीं होगी। मैं समझ नहीं पा रहा हूं कि क्यों फेसबुक या ट्विटर ओपनआईडी प्रदाता नहीं हैं और लोगों को ओथ का सहारा लेने की आवश्यकता है। – Kos
"आधुनिक ओपन सोर्स सिंगल साइन-ऑन पहचान प्रबंधन सेवा" मूल रूप से ओपनआईडी को परिभाषित करता है, जब आप "विकेन्द्रीकृत" जोड़ते हैं तो बेहतर होता है – Kos