2
我正在使用oauth2 gem進行谷歌登錄驗證。我的代碼看起來像Oauth 2「redirect_uri_mismatch:{」error「:」redirect_uri_mismatch「}」in rails
omniauth.rb
OmniAuth.config.logger = Rails.logger
require "omniauth-google-oauth2"
Rails.application.config.middleware.use OmniAuth::Builder do
provider :google_oauth2, 'secret-client-id', 'secret-number', {client_options: {ssl: {ca_file: Rails.root.join("cacert.pem").to_s}}}
end
我的routes.rb
get 'auth/:provider/callback', to: 'sessions#create'
get 'auth/failure', to: redirect('/')
我觀點
<%= link_to "Sign in with Google", "/auth/google_oauth2", id: "sign_in" %>
後得到這個網址?