OIDC helper
登录启动
SDK 的 TokenDanceID helper 生成 authorization URL、state、nonce、code verifier 和 S256 code challenge,并提供 login/callback 诊断与 state 校验。Hub Server 负责 code exchange、ID token 验证和 session 签发,完整身份流程参见 AgentHub 文档。
import { createTokenDanceIdLoginRequest, verifyTokenDanceIdCallback } from "@tokendance/code-sdk";
const login = createTokenDanceIdLoginRequest({
clientId: "agenthub-local",
redirectUri: "http://127.0.0.1:48731/callback"
});
openSystemBrowser(login.authorizationUrl);
const callback = verifyTokenDanceIdCallback(callbackUrlFromLoopbackServer, login);
身份边界
AgentHub Hub Server 负责 JWKS/issuer/audience/expiration 验证、tokendance_sub 映射和 Hub-local session 签发。Gateway 模型调用使用 TokenDance API key,OIDC access token 只属于身份会话。