Skip to content

@keymaster/connect · browser SDK

开放能力,
私钥不出 Keymaster。

浏览器 App 可以请求身份、密码学、消息、存储、文件和支付能力, 但不会取得用户私钥。

$pnpm add @keymaster/connect

POSTMESSAGE 传输 · 精确来源 · 会话绑定

01 / 能力

一个会话,
六类受控能力。

每个业务请求都绑定 Connect 会话选择的身份和来源。

02 / 连接模型

窗口负责传输,
会话代表授权。

  1. 01

    连接

    打开可复用 Session Window,或在 appView 中复用 opener。

  2. 02

    授权

    用户选择 Owner 身份,SDK 获得持久会话编号。

  3. 03

    请求

    调用类型化方法;Keymaster 负责确认、私密材料和执行。

03 / 构建

API 就是 SDK,
不维护第二份字段文档。

字段页面直接从开发者安装的包导出和中文注释生成。

使用能力,不托管私钥。