@ assistant- ui/ 护照
WinterTC运行时间的宣告性验证:请求入出,主出出出. 供应商是 jwt (OIDC发现、JWKS、静态PEM或HS256秘密), staticToken,以及 introspect (RFC 7662) (中文(简体) ). 部分 吊带-sdk,与 statewire 财务报告和审定财务报表 pinned。 。 。 .
安装
pnpm add @assistant-ui/passport
使用
import { createPassport, PassportUnauthorized } from "@assistant-ui/passport";
const passport = createPassport({
providers: [
{
type: "jwt",
id: "auth0",
issuer: "https://example.auth0.com/",
audience: ["https://api.example.com"],
},
{
type: "staticToken",
id: "api-keys",
keys: [{ name: "ci", token: { env: "CI_TOKEN" }, scopes: ["deploy"] }],
},
],
});
// Principal | null; a failed credential throws PassportUnauthorized.
const principal = await passport.validate(request);
文档
- 开始 : https://github.com/ assistant-ui/harness-sdk/blob/main/apps/docs/app/docs/get-started/fleet/page.mdx 互联网档案馆的存檔,存档日期2013-12-20
- 指南 : https://github.com/assistant-ui/harness-sdk/blob/main/apps/docs/app/docs/guides/authenticat/page.mdx 互联网档案馆的存檔,存档日期2013-12-20
- 参考: https://github.com/assistant-ui/harness-sdk/blob/main/apps/docs/app/docs/reference/passport/page.mdx 互联网档案馆的存檔,存档日期2013-12-20
- 谱: https://github.com/ assistant-ui/harness-sdk/blob/main/apps/docs/app/docs/spec/pinboard-registry/page.mdx 互联网档案馆的存檔,存档日期2013-12-22