का उपयोग करके एपीआई और एप्लिकेशन प्रमाणीकरण मेरे पास डेस्कटॉप एप्लिकेशन और मोबाइल एप्लिकेशन दोनों हैं। मैं "डिवाइस" दोनों के लिए एक ही रेल आवेदन का उपयोग करना चाहता हूं। दूसरे शब्द में, मैं चाहता हूं कि मोबाइल एप्लिकेशन डेस्कटॉप एप्लिकेशन पर सामग्री का अनुरोध करे।डेविस, डोर्किपीर और ओएथ 2 टोकन
मैं प्रमाणीकरण (ईमेल + पासवर्ड) के लिए डेविस का उपयोग करता हूं। मैंने अपने मोबाइल एप्लिकेशन के लिए ओउथ 2 टोकन जेनरेट करने के लिए डेस्कटॉप ऐप पर डोरकीपर को कार्यान्वित किया है।
यहाँ मेरी प्रश्न हैं:
मैं ताकि उन्हें सुरक्षित करने के लिए मेरे डेस्कटॉप आवेदन नियंत्रकों में before_filters सेट हैं।
- मुझे यकीन नहीं है कि प्रमाणीकृत होने और मेरे संरक्षित नियंत्रकों तक पहुंचने के लिए मोबाइल एप्लिकेशन को ओएथ 2 टोकन को डेविस के साथ साझा करना चाहिए?
असल में, यह डोरकीपर है जो doorkeeper_for :all
कोड के साथ मेरे नियंत्रकों में मोबाइल टोकन की जांच करनी चाहिए। लेकिन ऐसा करने के लिए मुझे तैयार सुरक्षा before_filter :authenticate_user!
...
क्या मुझे ओथ टोकन को भी तैयार करना चाहिए?
मुझे गलतफहमी है कि कैसे मोबाइल अनुप्रयोगों को devise और OAuth2 प्रोटोकॉल के साथ प्रमाणित करना चाहिए?
Thx
हमें डेस्कटॉप और मोबाइल दोनों पर टोकन-आधारित प्रमाणीकरण का उपयोग क्यों नहीं करना चाहिए? – lakesare