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

Chrome扩展集成Google OAuth2.0/OpenID Connect遇redirect_uri_mismatch错误

解决Chrome扩展Google OAuth重定向不匹配问题

一、「Chrome Extension」类型OAuth Client ID排查步骤

  • 核对扩展ID完全匹配:
    1. 在Chrome地址栏输入chrome://extensions/,开启「开发者模式」,复制32位的扩展ID
    2. 打开Google Cloud Console → 目标项目 → API和服务 → 凭据 → 找到对应「Chrome Extension」类型的Client ID
    3. 检查「已批准的来源」中的扩展ID,确保和复制的内容完全一致,无空格或多余字符
  • 授权请求中直接使用chrome.identity.getRedirectURL()的返回值,不要手动拼接或编码该URI
  • 清除扩展存储数据:在chrome://extensions/的扩展详情页点击「清除存储数据」,重启Chrome后重试

二、「Web Application」类型OAuth Client ID配置要点

  • 将chrome.identity.getRedirectURL()返回的完整URI(格式类似https://<你的扩展ID>.chromiumapp.org/)添加到「已批准的重定向URI」列表
  • 确保授权请求中的redirect_uri参数,和Cloud Console中配置的内容完全一致,大小写、字符无偏差
  • 不要在重定向URI末尾添加多余路径或参数,完全复制chrome.identity.getRedirectURL()的输出内容

三、其他通用排查项

  • 检查Chrome Cookie设置:打开chrome://settings/cookies,确保允许所有Cookie,或至少允许accounts.google.com和扩展域名的Cookie
  • 确认扩展已声明identity权限:在manifest.json中添加"permissions": ["identity"](Manifest V3需注意和host_permissions无冲突)
  • 无痕模式测试:避免已登录账号的缓存干扰,打开无痕窗口加载扩展后重试授权

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 15:08:15