[BREAKING CHANGE / CONTRACT IMPACT] Anonymous HTML and static assets now return a minimal login page; missing browser configuration returns 503. Documented CLI, transfer, queue, records and health API contracts remain unchanged. Configure the regional W-ID client and exact callback before activation.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
匿名首页目前直接公开业务页面。此变更将 HTML 与静态资源改为仅在真实区域 W-ID 登录会话下提供,匿名访问只显示纯登录页;未配置时返回 503,部分或非法配置拒绝启动。
使用运行时 issuer/public origin/client 配置、S256 PKCE、一次性浏览器绑定 state,以及最长 15 分钟的 opaque HttpOnly Secure 会话。保留 CLI 下载、测速、队列、上传下载、匿名脱敏记录和健康接口的既有合同,不授予平台或租户角色。
验证:go test ./... -count=1、go vet ./...、git diff --check 均通过。手工本地 HTTP 核验匿名首页和静态路径无业务 bundle、固定授权目标/回调及 PKCE、安全 cookie、伪造回调拒绝,以及 config/health 仍可用。只更新一处已过期匿名首页契约,没有新增测试或场景。
[BREAKING CHANGE / CONTRACT IMPACT] 匿名 HTML/静态资源现在要求 W-ID 登录。激活前必须注册同区域客户端及精确 /auth/callback,设置 README 中 runtime 环境变量并完成真实登录验收。
未部署、未打标签。cn244 线上基线为 4df04d1+dirty,main
4d8a295含后续记录完成及 SSE 路径变动。生产 dirty 来源尚未确认,本 PR 仅 source-ready,不构成可安全激活的证据。View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.