उपयोगकर्ता को एकाधिक ओपनिड खातों और वैकल्पिक रूप से पासवर्ड के साथ लॉग इन करने की अनुमति देने के बारे में आप कैसे जायेंगे?प्रति खाता एकाधिक ओपनिड पहचानकर्ताओं के साथ ऑथलॉगिक ओपनिड
उत्तर
मुझे इसे पूरा करने के लिए एक लाइन कॉन्फ़िगरेशन के बारे में पता नहीं है, लेकिन find_by_login_method आपको कई ओपनिड्स का उपयोग करने का पहला हिस्सा मिलेगा। वैकल्पिक पासवर्ड के लिए, आपको यह निर्धारित करने के लिए शायद उस पासवर्ड को verify_password_method के साथ कुछ जांच करनी होगी।
यह वास्तव में कैसे काम करेगा? क्या act_as_authentic अभी भी उपयोगकर्ता मॉडल में जाता है? क्या openid_identifier केवल authlogic में find_by_login विधि में उपयोग किया जाता है, इसलिए यह इसे एक अलग तालिका में रखने के लिए काम करेगा? – ryanb
मान्यताओं के बारे में भी क्या? मेरा मानना है कि एथलॉगिक openid_identifier विशेषता में सत्यापन जोड़ता है, क्या उपयोगकर्ता में उन्हें अनदेखा करने और उन्हें अलग मॉडल में लागू करने का एक अच्छा तरीका है? – ryanb
लग रहा है अगर आप find_by_openid_method निर्धारित करते हैं, आप कुछ भी संदर्भित कर सकते हैं जैसे: http://authlogic-oid.rubyforge.org/
डॉक्स से:
class User < ActiveRecord::Base
def self.find_by_openid_identifier(identifier)
user.first(:conditions => {:openid_identifiers => {:identifier => identifier}})
end
end
धन्यवाद। क्या आप OpenidIdentifier मॉडल में शामिल करने के लिए कुछ मॉड्यूल के बारे में जानते हैं, तो यह कुछ कार्यक्षमता को पूरा करता है? जैसे खुले यूआरएल के सत्यापन और स्वत: सुधार। – ryanb
यहां अनुमान लगाया गया है, लेकिन AuthlogicOpenid सहित :: ActsAsAuthentic उस कार्यक्षमता के लिए एक अच्छे उम्मीदवार की तरह दिखता है। – stonean
खोजक के साथ समस्या यह है कि आपको खुले प्रदाता जैसे कुल्हाड़ी या सर्ग फ़ील्ड से लौटाए गए डेटा पर कार्य करने की आवश्यकता हो सकती है, इसलिए जब आप उस जानकारी को वापस आते हैं तो आपको भी इसमें हुक करने की आवश्यकता होती है ताकि आप एक मॉडल को पॉप्युलेट कर सकें। साथ ही, आप अपने उपयोगकर्ता तालिका में अपना ओपनिड पहचानकर्ता स्टोर नहीं करना चाहते हैं। –
- 1. याहू ओपनिड डिस्कवरी एंडपॉइंट
- 2. ओपनिड वसंत सुरक्षा
- 3. ओपनिड कनेक्ट और स्प्रिंग सिक्योरिटी
- 4. एडब्ल्यूएस खाता पहचानकर्ताओं का प्रभाव
- 5. ओपनिड और डाटाबेस एकीकरण के साथ वसंत सुरक्षा
- 6. क्या फेसबुक एक ओपनिड प्रदाता है?
- 7. एक अच्छा ओपनिड चयनकर्ता नियंत्रण क्या है?
- 8. रेल पर रूबी के साथ ओपनिड प्रदाता का निर्माण कैसे करें
- 9. रूबी-ओपनिड: खोज करने के दौरान @socket सेट नहीं है
- 10. एकाधिक पहचानकर्ताओं के साथ सीएसएस श्रेणी परिभाषा
- 11. क्या ओपनिड को लागू करने का कोई आसान तरीका है?
- 12. क्या मुझे ओपनिड claim_id एन्क्रिप्टेड स्टोर करना चाहिए?
- 13. OmniAuth और openid: ओपनिड प्रदाता से कुछ फ़ील्ड प्राप्त करना
- 14. yii में ओपनिड का उपयोग कैसे किया जाए?
- 15. ऑथलॉगिक ओपनआईडी एकीकरण
- 16. ऑथलॉगिक
- 17. MySQLdb प्रति कनेक्शन एकाधिक लेनदेन के साथ
- 18. स्थिर सामग्री के लिए प्रमाणीकरण के रूप में ओपनिड का उपयोग करने का सबसे आसान तरीका
- 19. क्या Google स्थानीयहोस्ट के लिए नया ओपनिड दावा पहचानकर्ता उत्पन्न कर रहा है?
- 20. रेल पर रूबी में enki ब्लॉग के लिए ओपनिड को कॉन्फ़िगर करने में मदद
- 21. गिटहब: एकाधिक खाता सेटअप
- 22. REST - एकाधिक संभावित पहचानकर्ताओं का समर्थन
- 23. PHP ओपनआईडी लाइब्रेरी जो फेसबुक/ओपनिड/ट्विटर इत्यादि की अनुमति देती है;
- 24. ज़ेंड फ्रेमवर्क में ओपनिड का उपयोग करके मैं लॉगिन का परीक्षण कैसे करूं?
- 25. प्रति ऑब्जेक्ट एकाधिक प्रतिनिधि?
- 26. प्रति मॉडल एकाधिक छवियां
- 27. प्रति कुंजी एकाधिक मानों के साथ शब्दकोश रूपांतरण में सूची?
- 28. प्रति उदाहरण एकाधिक वर्कररोल चलाएं
- 29. ऑथलॉगिक मेरे रेल 3.2 एप
- 30. ऑथलॉगिक और सिंगल एक्सेस टोकन
+1, मैं भी इस का एक उदाहरण देखना चाहेंगे। बेन (एथलॉगिक के लेखक) ने यहां बताया कि यह कॉन्फ़िगरेशन की एक पंक्ति है लेकिन मुझे नहीं पता कि कौन सी रेखा है। यहां देखें: http://bit.ly/2Bu9D – ryanb
@ryanb, मुझे संदेह है कि यह कॉन्फ़िगर करने योग्य है, लेकिन वास्तव में गलत साबित होने की उम्मीद है, पूरा कार्यान्वयन उपयोगकर्ता तालिका में परिवर्तनों पर भरोसा करता है क्योंकि इसके पास है_मैनी है ओपनिड यूआरएल टेबल। –