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

Google授权窗口显示amazonaws.com而非自定义应用名称问题求助

解决Google授权页面显示amazonaws.com而非应用名称的问题

我之前也碰到过一模一样的情况,Google的OAuth授权页面确实会优先根据重定向URI的域名来展示标识,除非你在控制台和代码里做对了关联配置。下面是具体的解决步骤:

1. 补全OAuth同意屏幕的授权域名配置

先回到Google开发者控制台的OAuth同意屏幕页面:

  • 找到授权域名(Authorized domains)板块,把你的amazonaws.com子域名(比如xxxx.amazonaws.com)完整添加进去。注意:这里必须填实际使用的完整二级域名,不能只填根域名,而且Google会验证域名的可访问性,确保域名能正常打开。
  • 同时确认产品名称、Logo URL等信息已经保存,要是面向外部用户使用,还得把同意屏幕发布到生产环境;内部测试的话,要把测试用户的邮箱添加正确。

2. 核对Node.js SDK生成授权URL的参数

用google-auth-library这类Node.js SDK时,要保证生成授权URL的参数完全匹配控制台配置:

const {OAuth2Client} = require('google-auth-library');
const oAuth2Client = new OAuth2Client(
  YOUR_CLIENT_ID,
  YOUR_CLIENT_SECRET,
  'https://xxxx.amazonaws.com/your-callback-path' // 必须和控制台里配置的已授权重定向URI完全一致
);

// 生成授权URL
const authUrl = oAuth2Client.generateAuthUrl({
  access_type: 'offline',
  scope: ['https://www.googleapis.com/auth/calendar'],
  prompt: 'consent' // 强制触发重新授权,方便快速验证配置是否生效
});

特别注意:如果你的重定向URI是动态生成的,必须提前把所有可能用到的URI都添加到控制台的已授权重定向URI列表里,不能遗漏。

3. 验证域名所有权(可选但推荐)

如果添加授权域名后还是没生效,建议验证域名所有权:

  • 在Google Search Console里添加你的amazonaws.com子域名,通过DNS解析或者HTML文件验证完成所有权确认。这一步能让Google明确你是该域名的所有者,从而在授权页面展示你的应用信息,而非默认的域名。

4. 清除缓存后测试

浏览器缓存有时候会导致授权页面显示旧信息,建议:

  • 用无痕模式打开生成的授权URL测试
  • 或者清除浏览器的Cookie和缓存后再尝试

另外,如果你是用AWS的API Gateway或CloudFront作为重定向目标,要确保域名没有额外的301/302跳转,重定向URI是直接指向AWS的那个地址,否则Google可能会识别到跳转后的域名,还是显示amazonaws.com。

内容的提问来源于stack exchange,提问作者Rafael del Rio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:32:00