为何Google OAuth2.0内部应用的用户同意界面不显示应用Logo?
Google OAuth 2.0内部应用同意页Logo不显示的排查方案
- 确认Logo文件的硬性规范:必须为PNG/JPG格式,尺寸严格控制在256×256像素以内,文件大小不超过1MB。避免使用SVG等其他格式,内部应用场景下这类格式常出现兼容问题。
- 检查Logo上传后的保存状态:在Google Cloud控制台的OAuth同意页配置界面,上传Logo后务必确认页面已显示上传的图片,而非默认占位符。若上传后无变化,刷新页面重新上传——控制台偶尔会存在缓存延迟导致保存失败。
- 确认应用发布状态:即使是内部应用,也要确保OAuth同意页的发布状态为「已发布(针对内部组织)」。未发布的应用会强制使用默认Logo,无法加载自定义资源。
- 清除浏览器缓存与Google账号Cookie:旧的同意页资源可能被浏览器缓存,导致新Logo无法加载。建议用无痕模式测试,直接排除缓存干扰。
- 核查企业Workspace组织政策:部分企业Google Workspace会配置自定义OAuth同意页模板,强制替换应用Logo。联系你的Workspace管理员确认是否存在这类限制。
- 重建OAuth客户端ID:若上述步骤均无效,可能是客户端ID与Logo配置的关联出现异常。删除现有客户端ID,重新创建并关联已配置好Logo的同意页。
内容的提问来源于stack exchange,提问作者Deep viu
相关产品推荐
相关产品推荐

