R88 贯通企微直登设备指纹

这个提交包含在:
2026-05-05 14:18:29 +08:00
父节点 ee0cfb00fe
当前提交 449489d2e0
共修改 6 个文件,包含 90 行新增和 5 行删除
+4 -1
查看文件
@@ -140,9 +140,12 @@ export function resolveWecomBindNotice(value: string | null): WecomNotice | null
return null;
}
export function buildWecomLoginUrl(loginUrl: string, returnTo: string) {
export function buildWecomLoginUrl(loginUrl: string, returnTo: string, deviceFingerprint?: string) {
const baseOrigin = typeof window !== "undefined" ? window.location.origin : "http://127.0.0.1";
const url = new URL(loginUrl, baseOrigin);
url.searchParams.set("returnTo", returnTo);
if (deviceFingerprint) {
url.searchParams.set("deviceFingerprint", deviceFingerprint);
}
return url.origin === baseOrigin ? `${url.pathname}${url.search}` : url.toString();
}