andThen OAuth 手动测试台
把 MCP OAuth 授权链「发现 → 同意 → code → token」在浏览器里手工跑一遍。客户端的角色由本页扮演,授权服务器是 mcp.andthen.cc。
STEP 1 · PKCE 材料
code_verifier 已在本机浏览器生成(存在 localStorage,换 token 时自动带上);code_challenge = S256(verifier) 自动算出。
生成中…
STEP 2 · 去授权(跳 mcp.andthen.cc)
点开同意页。服务端会现场 fetch 本台的 CIMD 文档(/client-metadata.json)校验 client_id 与 redirect_uri —— 这一步就是 CIMD 与 DCR 的分水岭。
同意页「当前身份」一律显示单用户兜底 at_public_test@andthen.cc(会话 cookie 是 host-only,只种在 andthen.cc,mcp.andthen.cc 收不到)。
STEP 3 · 拿 code → 换 token
点「同意」后浏览器跳回本台的 callback.html:那里显示一次性 code,并把换 token 的 curl 命令(含 verifier)拼好,复制到终端执行即可。
授权码很短命(设计 60 秒),拿到后立即执行。换到的 access_token 可直接调 POST https://mcp.andthen.cc/mcp;授权身份名下会落一条 label 为「OAuth 设备」的设备凭据。