मुझे ऑथलॉगिक का उपयोग करके एकल एक्सेस टोकन प्रमाणीकरण को सक्षम करने के तरीके पर एक सरल ट्यूटोरियल खोजने में कठिनाई हो रही है। कुछ दस्तावेज हैं लेकिन यह बहुत उपयोगी नहीं है। मेरी सत्र वर्ग के लिएऑथलॉगिक और सिंगल एक्सेस टोकन
single_access_allowed_request_types :any
:
मैं अपने डाटाबेस के लिए single_access_token कहा, मैं इस गयी। लेकिन मुझे अभी भी यह समझ में नहीं आता कि प्रत्येक कॉल पर पारित होने वाले प्रमाण-पत्र परम का उपयोग करके उपयोगकर्ता को प्रमाणीकृत कैसे किया जाता है। फ़िल्टर से पहले मेरी आवश्यकता_ प्रमाणीकरण वर्तमान_यूसर के लिए मानक जांच करता है:
def current_session
return @current_session if @current_session
@current_session = Session.find
end
def current_user
@current_user = current_session && current_session.record
end
लेकिन क्या यह काम करने के लिए पर्याप्त है? सत्र है। उपयोगकर्ता को लॉग इन करने के लिए जादू करने का तरीका मेरे पैरा पर आधारित है या क्या मुझे अलग-अलग विधि बनाना है जो वास्तव में जांचता है कि उपयोगकर्ता_credentials param वहां है और उसके बाद उपयोगकर्ता को उस पर आधारित है और फिर उस उपयोगकर्ता को लॉग इन करें। मैं उलझन में हूं कि अगर मैं वास्तव में एक एसएटी का उपयोग करता हूं तो मैं वास्तव में एक नया सत्र "बना रहा हूं" या अगर मैं एपीआई कॉल किए जाने पर हर बार पहले फ़िल्टर में मौजूदा उपयोगकर्ता को सेट कर रहा हूं।
कोई भी मदद अद्भुत होगी! धन्यवाद!
डैनियल, क्या यह काम किया?अगर मुझे नहीं पता कि आप किन मुद्दों का सामना कर रहे हैं और मैं मदद करने की कोशिश करूंगा। धन्यवाद! –