[Feature request]:对Google Gemini的OAuth认证支持
作者: lucky401创建于 2025年12月31日更新于 2026年4月24日
标签enhancement
你需要点什么?
[归属-Outh-Gemini.md](https://GitHub.com/user-attachments/files/24395188/ 归属-Outh-ZGemini.md). [Google-AI-Pro-vs-Gemini-API.md] (https://GitHub.com/user-attachments/files/24395187/Google-AI-Pro-vs-Gemini-API.md) (中文(简体) ).
对Fabric中的Google Gemini的OAuth认证支持,允许用户使用他们的Google账户进行认证,而不是要求单独的API密钥. □ 问题说明 目前,Fabric只支持Google Gemini的API密钥认证. 这为下列用户创造了重要的摩擦点:
- ** 订阅Google AI Pro**(20美元/月),期望其覆盖Google AI的所有服务 2.** 发现它不涵盖Fabric使用的Gemini API**
- **必须分别支付订阅费和Gemini API 根原因 : Google 维持三个独立的层次:
- ** 消费者**:谷歌AI Pro(网络接口和CLI)
- 开发者:Gemini API(需要API密钥,单独计费)
- 企业:Google Cloud(基于授权) 这些系统不集成,使用户产生混淆的双重计费. ∮为什么这很重要∮ 财政影响 Google AI Pro的用户必须支付:
- 每月订阅20美元
- 加上Gemini API的每笔申请费用
- 结果:意外的双重收费 社区需求 多个用户报告了这一限制:
- "为什么我不能用我的Google AI Pro订阅法布里克?"
- "我需要付两次吗?"
- "Fabric能像Anthropic那样增加OAuth支持吗?" □ 建议的解决办法 ** Gemini** 执行 OAuth认证,类似于 Anthropic 在 v1.4.231 中实现的. 关键要求
- 基于浏览器的 OAuth 流 (PKCE)
- 自动刷新令牌
- 长期代币存储 4.用户设置提示:"使用OAuth登录或API密钥?
- 现有 API 密钥认证没有中断更改
- 参考执行 Anthropic的OAuth执行(PR #1565)提供了极好的模式:
- 地点: " 内部/插座/ai/Anthropic/oauth "
- 特性:PKCE流量、信号刷新、持续存储
- 经微小修改后,可适用于Gemini □ 福利
- ** 用户**:单一统一认证方法
- ** 对于Google AI 订阅者**: 今后可能与订阅合并
- ** Fabric**:与Anthropic/Claude的地物等同. 4.** 社区**:贡献障碍较小(提供指南) □ 接受标准
- [ 用户在设置时可以用 OAuth 认证
- OAuth 选项与 API 密钥选项同时出现
- [ 托肯被安全地储存在 /.config/fabric/.gemini oauth 上
- [ 过期前自动刷新托肯
- [ API 密钥和 OAuth 方法同时工作
- [ 没有对现有认证的中断更改
- 使用OAuth设置指示更新的文件
- [ OAuth 流和令牌刷新单位测试 □ 相关问题与公关
- PR #1565:Anthropic认证支持
- Anthropic OAuth执行指南
- Google AI Pro vs Gemini API文档(以下提供) □ 额外的 . . . . . . .
内容来源: danielmiessler/Fabric