我正在用Devise Omniauthable替換Devise Database Authenticatable並使用GitHub OAuth策略。我希望GitHub OAuth登錄選項爲,只有一個可用。如何在使用Devise Omniauth和GitHub時爲Rails設置本地開發環境?
我成功地在我的本地開發環境中工作。我面臨的問題是在生產站點上啓動OAuth功能後,繼續在本地開發環境中開發附加功能。此時,我必須將授權回調URL設置從當前的http://localhost:5300/users/auth/github/callback更改爲實際的url到註冊的GitHub應用程序。
顯然,在這一點上,我的本地機器上的GitHub OAuth將停止工作。
我到處搜索,看看如何解決這個問題,但沒有運氣。
太棒了!謝謝邁克爾。這是一個明智和簡單的解決方案。我從來沒有想過這樣做。 – 2015-02-12 14:56:32