हाउडी सभी के साथ authlogic-oauth को कॉन्फ़िगर करना, मैं रेल सीखने की कोशिश कर रहा हूं, और मैं ऐसे ऐप पर काम कर रहा हूं जो लॉग इन के लिए और कैलेंडर डेटा के लिए Google का उपयोग करता है। मैं वर्तमान में authlogic-oauth को कॉन्फ़िगर करने और कुछ समस्याएं करने पर काम कर रहा हूं।google
मैं एथ्लॉगिक-ओथ (उपरोक्त लिंक देखें) प्लगइन के लिए मार्गदर्शिका का पालन कर रहा हूं, और मैं चरण 4 और 5 पर हूं। सबसे पहले, मैं अभी भी भाषा सीख रहा हूं और मुझे यकीन नहीं है कि कहां चरण 4 से कोड नियंत्रकों में चला जाता है:, दूसरे
@user_session.save do |result|
if result
flash[:notice] = "Login successful!"
redirect_back_or_default account_url
else
render :action => :new
end
end
मैं चरण 5 स्थापित करने के लिए कोशिश कर रहा हूँ, वास्तविक Google OAuth डेटा कदम:
class UserSession < Authlogic::Session::Base
def self.oauth_consumer
OAuth::Consumer.new("*TOKEN*", "*SECRET*",
{ :site=>"**http://google.com**",
:authorize_url => "*http://google.com/xxx*" })
end
end
मैं पूरी तरह यकीन नहीं है, जहां मैं मुझे यह जानकारी भरने की ज़रूरत है। मैं hxxp पढ़ रहा हूं: //code.google.com/apis/accounts/docs/OAuth_ref.html (क्षमा करें I केवल एक हाइपरलिंक पोस्ट कर सकते हैं), लेकिन मुझे यकीन नहीं है कि मुझे सबकुछ कहाँ मिलता है और प्लगइन स्वयं के लिए क्या संभालता है।
अंत में, मुझे पूरा यकीन नहीं है कि मैं कैलेंडर जानकारी कैसे प्राप्त करता हूं, मुझे अभी बताया गया है कि मैं किसी व्यक्ति द्वारा आईआरसी पर कर सकता हूं। क्या मैं इसे इस प्लगइन के माध्यम से करता हूं या क्या मुझे किसी अन्य का भी उपयोग करना है?
बहुत बहुत धन्यवाद!
वास्तव में यह सही नहीं है। OAuth विशेष रूप से प्रमाणीकरण के लिए प्राधिकरण के लिए डिज़ाइन किया गया है। और इसमें निजी डेटा तक सुरक्षित पहुंच शामिल है। ट्विटर (और कुछ अन्य) इसे प्रमाणीकरण विधि के रूप में भी डबल करने के लिए उपयोग करते हैं। http://en.wikipedia.org/wiki/OAuth –