ChatGPT Plugin 安装后 Longbridge 登录成功,但 OAuth 不回跳 ChatGPT,插件始终 installed=false

未关闭
#1,253 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
48/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
typescript

调研方向

首先跟踪 ChatGPT Plugin OAuth 2.1 流程,从 Longbridge 登录一直到授权回调,重点确认 redirect_uri 和 state 在交接过程中是否得以保留。重现该问题,并验证授权成功后凭据会返回给 ChatGPT、设置 installed=true 并建立 MCP 会话,而不是打开普通主页。

由索引模型根据 Issue 内容生成。

描述

bug

问题描述:
在 ChatGPT Plugins 中安装 Longbridge。点击“安装插件”后能够正常跳转到 Longbridge 登录页,使用账号密码或扫码登录均成功。

登录成功后,Longbridge 页面右上角已显示头像和 Dashboard,说明 Longbridge 账号登录成功;但浏览器不会跳回 ChatGPT,而是直接停留在 https://open.longbridge.com 首页。

此时地址栏中已经没有 OAuth / authorize / callback / state 等参数,ChatGPT 内 Longbridge 插件仍显示“安装插件”,后台状态为 installed=false。

已尝试:

ChatGPT Web
ChatGPT Mac / 其他端
Chrome 无痕模式
多次重新登录
重新安装插件
账号密码登录和扫码登录

均稳定复现。

预期行为:
Longbridge 登录并授权完成后,应回跳 ChatGPT,返回授权凭证并建立 MCP 会话。

实际行为:
登录后直接进入 open.longbridge.com 普通首页,OAuth 授权上下文疑似丢失,ChatGPT 未收到授权结果。

怀疑问题:
ChatGPT Plugin 的 OAuth 2.1 流程在 Longbridge 登录后丢失了 redirect_uri / state / authorization request,导致授权完成但没有 callback。

官方 MCP 文档描述的正常流程应为“登录并授权 → 返回授权凭证给 AI 客户端”,目前流程停在登录成功后。

主要语言
TypeScript
星标
61
派生
30
平均合并
7 小时 27 分钟
30 天内合并 PR
19

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

longbridge/developers 的其他 Issue

查看 longbridge/developers 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。