1

こんにちは、アプリにデバイスとオムニ認証のログインを統合しようとしています。私は omniauth-google-oauth2 を試しており、このチュートリアルの指示に従います https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

私はそれをすべて行いますが、Googleエラーメッセージが表示され続けます

Error: invalid_request
Missing required parameter: client_id
Learn more
Request Details
response_type=code
scope=https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
redirect_uri=http://localhost:3000/users/auth/google_oauth2/callback
access_type=offline
approval_prompt=
state=50665ea3f96dc12e2189e93e1bc40592fc35ce5167d462e0
client_id=

誰でも私を助けることができますか?

4

1 に答える 1

5

@Baldrickの答えは私がそれを解決するのを助けました。

ことを確認してください

config.omniauth :google_oauth2, "APP_ID", "APP_SECRET", { access_type: "offline", approval_prompt: "" }

正しく設定されている

于 2013-01-04T16:05:09.123 に答える