统一鉴权与 Token 说明
Scooper Meeting SDK 采用标准化 JWT Token 鉴权机制。第三方系统在用户登录成功后获取业务 Token,并在 SDK 初始化时传入。
Token 传递方式
1. 静态字符串传递
const sdk = ScooperMeetingSDK.create({
dispatch: {
remoteBaseUrl: "/dispatch-web/",
token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
});
2. 动态函数式传递 (推荐)
支持传入函数,在 Token 刷新时 SDK 能自动获取最新凭证:
const sdk = ScooperMeetingSDK.create({
dispatch: {
remoteBaseUrl: "/dispatch-web/",
token: () => sessionStorage.getItem("Sc-Token")
}
});
自动解析信息
SDK 初始化时会自动解析 JWT Token 载荷并挂载至 sdk.account,开发者可随时读取当前登录操作员信息:
console.log(sdk.account);
// {
// id: 4, // 操作员 ID
// accUsername: "yangyue", // 登录账号名
// mainTel: "142001", // 主操作号码
// softTel: "142001", // 关联软手柄号码
// centerId: 1 // 所属调度中心 ID
// }