उपयोगकर्ताओं को ट्विटर और फेसबुक के साथ साइन इन/साइन अप करने की कोशिश कर रहा है। ट्विटर कोई समस्या नहीं करता है लेकिन फेसबुक के लिए रणनीति अलग है।प्रमाणित करने के लिए फेसबुक का उपयोग नहीं कर सकता: OAuth2 के लिए अपरिभाषित विधि 'web_server'?
undefined method `web_server' for #<OAuth2::Client:0x00000005211d58>
ट्रेस से पता चलता
oa-oauth (0.0.1) lib/omniauth/strategies/oauth2.rb:18:in `request_phase'
oa-oauth (0.0.1) lib/omniauth/strategies/facebook.rb:28:in `request_phase'
oa-core (0.0.5) lib/omniauth/strategy.rb:25:in `call!'
oa-core (0.0.5) lib/omniauth/strategy.rb:19:in `call'
oa-core (0.0.5) lib/omniauth/builder.rb:22:in `call'
warden (1.0.5) lib/warden/manager.rb:35:in `block in call'
warden (1.0.5) lib/warden/manager.rb:34:in `catch'
warden (1.0.5) lib/warden/manager.rb:34:in `call'
किसी और को यह अनुभव?
ps। मैं निम्नलिखित जवाहरात उपयोग कर रहा हूँ:
gem 'oa-oauth', :require => 'omniauth/oauth'
gem 'oauth2'
मैं अन्य रत्नों के साथ अपने पता निर्भरता संघर्ष के रूप में पूर्ण omniauth मणि का उपयोग नहीं कर रहा हूँ।
आपको OAuth2 किस संस्करण का उपयोग कर रहे हैं? जहां तक मैं कह सकता हूं, ओएथ 2 विनिर्देश कितनी तेजी से बदलता है, यह काफी तेज़ी से अपडेट किया जाता है। मुझे आपके जैसे ही समस्या मिल रही है जब मैं सॉक्ररी मणि का उपयोग करता हूं जो oauth2 संस्करण 0.5.0 –
का उपयोग करने का प्रयास करता है मैं वर्तमान में Oauth2 0.4.1 का उपयोग कर रहा हूं – digitalWestie