Skip to content

feat(oauth): OAuth 双 realm,CN/国际版可切 - #44

Open
ZYHUO wants to merge 1 commit into
Sliverkiss:masterfrom
ZYHUO:feat/oauth-global-realm
Open

feat(oauth): OAuth 双 realm,CN/国际版可切#44
ZYHUO wants to merge 1 commit into
Sliverkiss:masterfrom
ZYHUO:feat/oauth-global-realm

Conversation

@ZYHUO

@ZYHUO ZYHUO commented Sep 12, 2026

Copy link
Copy Markdown

Summary

  • auth 新增 IsGlobal()/Realm():domain 后缀 .workbuddy.ai 判 global,空回落 CN
  • login 新增 --realm=cn|global:base+Origin 按域切换,state 落盘带 Realm 防混域
  • login.sh --realm 透传,global 跳过 CN 签到
  • CN 默认行为零变化(realm 默认为 cn)

Test Plan

  • go vet + go test ./... 全过
  • login.sh 与国际版实现 diff 仅剩 container_name
  • 国际版端到端已在 workbuddy2api-global(7864) 验证:扫码登录/出字/余额

Notes

网关双域(upstream/pool/scheduler/signin/credit)见后续 PR2。

- auth: 新增 IsGlobal()/Realm(),domain 后缀 .workbuddy.ai 判 global,空回落 CN
- login: --realm=cn|global,base+Origin 按域切换,state 落盘带 Realm 防混域
- login.sh: --realm 透传,global 跳过 CN 签到
- CN 默认行为零变化
@Sliverkiss Sliverkiss added the enhancement New feature or request label Sep 13, 2026
@Sliverkiss

Copy link
Copy Markdown
Owner

🤖 当前为 dry-run 模式(演练):机器人已分析此 issue,但不会关闭或创建任何 issue。下面是它本应执行的动作。

本应执行:新建 canonical issue(并打标签 canonical,enhancement);规范化标题;正文顶部追加关联块

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants