TokenDanceCode
更新于 2026-06-18

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 只属于身份会话。

在 GitHub 编辑此页