Packages 包@downcity/federationEmbassy
账户登录
启动、继续、查询和结束 Federation 用户会话。
账户操作统一位于 embassy.user.account。
const providers = await embassy.user.account.providers();
const login = await embassy.user.account.login({
provider: "email",
bureau_id: "product-web",
input: {
email: "[email protected]",
password: "password",
},
});多步骤 Provider 使用返回的 login_id 调用 continue()。使用 status() 查询当前登录,
token() 读取 Embassy 当前持有的 User Token,logout() 清理它。
登录后继续使用同一个 embassy.user 调用 current()、AI、Payment 和 Service。