प्रिय ललित लोग:omniauth गूगल-OAuth2 - invalid_credentials और "CSRF पता चला" अतः की
मैं ऑन रेल्स 3.2.12 एक रूबी एप्लिकेशन विकसित करने कर रहा हूँ (और मैं अभी भी यह करने के लिए नया हूँ)।
मैं डेमिस Omniauth के साथ काम करने की कोशिश कर रहा हूं ... पहली रणनीति जो मैं कोशिश कर रहा हूं वह Google_oauth2 है।
मैं उस बिंदु पर काम कर रहा हूं जहां Google ने मेरे लोकहोस्ट में वापस रीडायरेक्ट किया है: 3000 उदाहरण जो मैं Google में उपयोग करना चाहता हूं उसे चुनने के बाद।
Could not authenticate you from GoogleOauth2 because "Csrf detected".
सर्वर लॉग यह होते हैं::
वापस स्थानीय होस्ट में इस रीडायरेक्ट करने पर, मैं एक फ्लैश नोटिस देख
Started GET "https://stackoverflow.com/users/auth/google_oauth2" for 127.0.0.1 at 2013-03-21 08:57:01 -0400
(google_oauth2) Callback phase initiated.
(google_oauth2) Callback phase initiated.
(google_oauth2) Authentication failure! invalid_credentials: OmniAuth::Strategie
s::OAuth2::CallbackError, OmniAuth::Strategies::OAuth2::CallbackError
Started GET "https://stackoverflow.com/users/auth/google_oauth2/callback?state=7849a3762d07e7f89e69b4aa46
7efc7b7b2c21655193396b&code=4/v-dSBwAvQUUZL87iNV_yk_Z8s_x0.cnqsdbDX4gUYaDn_6y0ZQ
NgQ9hAaewI" for 127.0.0.1 at 2013-03-21 08:57:40 -0400
Processing by OmniauthCallbacksController#failure as HTML
Parameters: {"state"=>"7849a3762d07e7f89e69b4aa467efc7b7b2c21655193396b", "cod
e"=>"4/v-dSBwAvQUUZL87iNV_yk_Z8s_x0.cnqsdbDX4gUYaDn_6y0ZQNgQ9hAaewI"}
Redirected to http://localhost:3000/users/sign_in
Completed 302 Found in 0ms (ActiveRecord: 0.0ms)
मैंने देखा है कि मैं वास्तव में एक ही परिणाम है कि अगर मैं मिल बस कॉलबैक यूआरएल सीधे ब्राउज़र में डालें, बिना किसी पैरामीटर के।
http://localhost:3000/users/auth/google_oauth2/callback
मैं क्या कोशिश कर सकता हूं? मैं और क्या जानकारी प्रदान कर सकता हूं?
गिटलैब में एक ही त्रुटि के लिए कोई समाधान? http://stackoverflow.com/questions/42290769/gitlab-could-not-authenticate-you-from-googleoauth2-because-csrf-detected-erro –