/ / कैसे वसीयत का उपयोग कर ड्रॉपबॉक्स को अधिकृत करने के लिए? - रूबी-ऑन-रेल, डेविस

Devise का उपयोग कर Dropbox को अधिकृत करने के लिए कैसे? - रूबी-ऑन-रेल, तैयार करें

मैंने omniauth, omniauth-dropbox और कॉन्फ़िगर किया हैड्रॉपबॉक्स का उपयोग करके प्रमाणीकरण के लिए वसीयत। लेकिन हर बार जब मैं ड्रॉपबॉक्स का उपयोग करने में साइन इन करता हूं तो यह ड्रॉपबॉक्स खाते के लिए ऐप को अधिकृत करने के लिए कहता है, भले ही मैंने इसे एक बार अधिकृत किया हो। उपयोगकर्ता द्वारा साइन इन करने पर आप हर बार पुन: प्राधिकरण कैसे रोकते हैं?

मै इस्तेमाल कर रहा हूँ https://github.com/spagalloco/omniauth-dropbox ड्रॉपबॉक्स रणनीति के रूप में।

उत्तर:

जवाब के लिए 0 № 1

आपको DropboxClient के लिए अधिकृत सत्र पास करें:

# This will fail if the user didn"t visit the above URL and hit "Allow"
session.get_access_token

client = DropboxClient.new(session, ACCESS_TYPE)