fra*_*ank 1 ruby-on-rails devise oauth-2.0 omniauth
嗨,我想在我的应用程序上集成设计和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=
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?
@Baldrick的回答帮助我解决了这个问题.
确保这一点
config.omniauth :google_oauth2, "APP_ID", "APP_SECRET", { access_type: "offline", approval_prompt: "" }
Run Code Online (Sandbox Code Playgroud)
设置正确
| 归档时间: |
|
| 查看次数: |
3869 次 |
| 最近记录: |