1

您好我正在尝试在我的应用程序上集成设计和omniauth 登录。我正在尝试使用omniauth-google-oauth2,并按照本教程https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview上的说明进行操作

我做了这一切,但我不断收到谷歌错误消息

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 回答