0
我的Rails應用程序使用OAuth認證。對於生產憑證,我使用dotenv gem。配置/ secrets.yml:OAuth認證,在發展節
production:
secret_key_base: <%= ENV['SECRET_KEY_BASE'] %>
facebook_app_id: <%= ENV['FACEBOOK_APP_ID'] %>
facebook_app_secret: <%= ENV['FACEBOOK_APP_SECRET'] %>
爲了測試,我採用專門註冊了有 「REDIRECT_URI」 到http://localhost的Facebook應用程序。
我應該使用「發展」一節同樣的方法或我可以寫註冊了測試應用程序的creds?我的理解是沒有人可以使用它(釣魚網站),因爲在應用程序的設置中有「redirect_uri」指向「localhost」。
你能解釋爲什麼它的建議?以這種形式分發開源應用程序比較容易(當有測試信用時)。其他開發人員可以更快地運行測試套件。 – Evmorov
開源時的情況有所不同。對於私人回購,您不希望公開有關您的申請的信息,因此建議不要公開這些信用。 –