我無法爲我的Meteor應用程序配置Google OAuth。如何解決Google OAuth「redirect_uri_mismatch」錯誤?
幾周前,當它成功完成時,我成功地完成了它,但現在突然間,我似乎無法正確配置它。
我已經隧道通過ngrok我的應用程序。我會一步一步給你說明我如何去設定這一點。請指出做錯了什麼,以及我能做些什麼來糾正這一點。
我開始在我的終端。我用火起來的應用:
meteor --port 7000
我打開另一個終端和火起來ngrok使用:
./ngrok http 7000
這就產生
在我Meteor.startup我添加以下代碼:
../clien T/main.js
Meteor.startup(function() {
// Client startup method.
METEOR_OFFLINE_CATALOG=1;
METEOR_PROFILE=1;
Meteor.absoluteUrl.defaultOptions.rootUrl ='http://41958975.ngrok.io';
//
});
在我的瀏覽器控制檯時,I型:
Meteor.absoluteUrl()
我現在http://41958975.ngrok.io鏈接粘貼到瀏覽器,並得到這個:
單擊按鈕後跟:
由於1到5之前已經完成的步驟,我直接跳到步驟6,7和8。
...並通過粘貼客戶端ID和客戶端完成祕密
然後點擊保存配置。結果是:
現在,當我在與谷歌按鈕點擊標誌:此彈出,就像它應該發生的。
我點擊的帳戶選項之一。這就是一切都會變成現實!我重定向回在與谷歌按鈕(登錄頁面)與顯示
此錯誤消息望着終端,我也收到此錯誤信息:
我似乎無法超越這一點。 我在做什麼錯,我怎麼能超越這一點?
期待您的幫助。
好像你已經有這個問題:https://stackoverflow.com/questions/39860152/how-do-use-ngrok-在-結合與 - 谷歌-的OAuth – Styx