[风格市场] GitHub 账号 hong-tm 所有已登录操作返回 HTTP 409(与 #985 相同情况,账户未被修复)

Đang mở
#1,090 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Lĩnh vực
authentication

Hướng nghiên cứu

No file paths are named in the payload. Start from how #985 was resolved, since this is the same 409 on /me/* for a GitHub account predating the OAuth enforcement in PR #816. Reproduce with GET https://apic.openless.top/me/packs and /me/likes using the reporter's Bearer token (/packs returns 200), then find the OAuth callback that creates or links a user row from the GitHub login and see where it collides with the legacy author entry behind pack ddc061bf-1562-43d3-878b-83432e46e97e. Done = both /me endpoints return 200 and hong-tm can update the pack; the :9443 sync-port note is a separate question.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

现象

GitHub OAuth 登录成功后,风格市场所有需要账号身份的操作(查看「我的发布」、点赞、发布/更新风格包)全部返回 HTTP 409 Conflict,已完全无法使用。公共浏览(榜单/详情/下载)正常。

复现证据(2026-09-19 用 curl 携带本人 Bearer token 直接测试)

  • GET https://apic.openless.top/packs(带 token)→ 200 正常
  • GET https://apic.openless.top/me/packs → 409
  • GET https://apic.openless.top/me/likes → 409
  • token 本身有效(不是 401/403),是 /me/* 的账号身份映射在服务端冲突

账户信息

  • GitHub login:hong-tm
  • 已发布风格包:「Typeless 智能风格包我的角色」
    • id:ddc061bf-1562-43d3-878b-83432e46e97e
    • slug:typeless-by-hong-tm-ddc061bf
    • 发布时间:2026-06-05(早于 PR #816 在 2026-07-14 强制 OAuth)
    • 当时本地风格包的作者名是手填的「Andrew」,和 #985 报告者描述的场景一致:OAuth 强制后,为 GitHub 身份创建/关联用户条目时与库里旧作者条目冲突
    • 该包目前 10 赞 / 1313 次下载,state=approved(公共接口可查)

期望

像 #985 那样在服务端修复我的账号映射(hong-tm ↔ 旧作者条目 ddc061bf…),修复后我希望能继续更新这个风格包。@appergb 麻烦看一下,谢谢!

环境

  • Windows 11,OpenLess v2.0.0-Beta.1 (tauri)

附带一个小问题

云同步服务 https://apic.openless.top:9443 从我的网络环境 TCP 直连与走系统代理均无法连通(443 端口正常),不确定是服务端只开了 443 还是非标端口被网络拦截,供参考。

Ngôn ngữ chính
Rust
Star
3.7k
Fork
349
Merge trung bình
2 ngày 14 giờ
Pull request đã merge (30 ngày)
97

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Open-Less/openless

Tất cả issue của Open-Less/openless

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.