首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >omniauth-google-oauth2日历同步提供无效凭据

omniauth-google-oauth2日历同步提供无效凭据
EN

Stack Overflow用户
提问于 2020-08-31 22:08:23
回答 1查看 52关注 0票数 1

我在代码中使用omniauth-google-oauth2分支:'v0.2.10‘作为下面提到的作用域

代码语言:javascript
复制
Rails.application.config.middleware.use OmniAuth::Builder do
  provider :google_oauth2, APP_CONFIG['google_oauth2']['client_id'], APP_CONFIG['google_oauth2']['client_secret'], {
  access_type: 'offline',
  scope: 'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/calendar',
  redirect_uri: "#{APP_CONFIG['site_url']}auth/google_oauth2/callback",
  skip_jwt: true,
  prompt: 'consent',
  provider_ignores_state: true
}
end

但是当我尝试同步日历时,它给出了invalid_credential错误,如下所示

代码语言:javascript
复制
auth/failure?message=invalid_credential?...

响应中没有更多详细信息可用。

如果我做错了什么,请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2020-08-31 23:44:00

APP_CONFIG['site_url']的末尾有没有斜杠?无论如何,我最感谢的是:#{APP_CONFIG['site_url']}/auth/google_oauth2/callback而不是:#{APP_CONFIG['site_url']}auth/google_oauth2/callback

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63672378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档