You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS部署Anyplace Architect遇Google OAuth权限拒绝:无法生成登录提示

解决AWS EC2部署Anyplace Architect时Google OAuth登录被拒的问题

嘿,我碰到过好几次类似的Google OAuth配置坑,给你梳理几个关键排查点:

1. 核对Google开发者控制台的授权JavaScript源

这是最常见的问题根源——你得确保Google OAuth客户端设置里的授权JavaScript源和你的EC2站点地址完全匹配:

  • 必须包含完整的协议(这里是http://)和完整域名,不需要加末尾的/architect/路径,直接填http://ec2-54-227-148-233.compute-1.amazonaws.com就行
  • 别漏了协议!如果站点用HTTPS的话也要对应上,你的站点当前是HTTP,所以源里必须写http://开头

2. 确认客户端ID完全一致

检查Anyplace Architect配置文件里的client_id是不是和Google控制台生成的964916910124-bv0kcgd7lrbhblvc0okebbhahitnnerl.apps.googleusercontent.com完全一致,有时候复制时会少个字符或者多了空格,这都会直接导致验证失败。

3. 清掉浏览器缓存和Cookie试试

浏览器经常会缓存旧的OAuth会话数据,哪怕你改了配置,旧缓存还在捣乱。你可以:

  • 按F12打开开发者工具,切换到Application标签,找到Storage下面的Cookie,删掉这个站点的所有Cookie后刷新页面
  • 或者直接用隐私/无痕窗口打开站点,避开旧缓存的影响

4. 检查OAuth同意屏幕的状态

如果你的应用是刚在Google控制台创建的,默认是「测试」状态,只能允许添加的测试用户登录。如果是给外部用户使用,得把应用发布成「生产」状态;如果只是自己测试,确保你用的账号已经添加到测试用户列表里了。

要是做完这些还不行,你可以去Google开发者控制台的OAuth日志里看看,里面会有更详细的错误细节,能帮你精准定位问题。

内容的提问来源于stack exchange,提问作者Matt Westlake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:43:26