Young
1
我刚购买了标准套餐并搭建了我的网站。我按照教程设置了 Google 登录。但当我点击“使用 Google 登录”按钮时,出现了以下页面:
400: 错误:redirect_uri_mismatch
请求中的重定向 URI xxx/auth/google_oauth2/callback 与 OAuth 客户端授权的重定向 URI 不匹配。要更新授权的重定向 URI,请访问:https://console.developers.google.com/apis/credentials/oauthclient/114890565295-bf2ojd8c9cggp8na3h29j78ghnmo0fo7.apps.googleusercontent.com?project=[114890565295](tel:114890565295)
这是怎么回事?我该如何修复?
simon
2
我见过该错误消息,当添加到 Google“授权重定向 URI”部分的 URL 不正确时就会出现。它应设置为
https://forum.example.com/auth/google_oauth2/callback
请将 forum.example.com 替换为您站点的域名。
simon
5
您是否在 Discourse 站点上启用了 Google 登录?相关步骤位于 Configure Google login for Discourse 的第 9 步。请重新查看该指南,并确保所有设置均已正确完成。
pfaffman
(Jay Pfaffman)
6
这几乎肯定不是。请确保使用的是 https。末尾的斜杠或空格也可能导致问题。