aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/dom')
-rw-r--r--webAO/dom/twofactor.ts11
-rw-r--r--webAO/dom/window.ts1
2 files changed, 12 insertions, 0 deletions
diff --git a/webAO/dom/twofactor.ts b/webAO/dom/twofactor.ts
new file mode 100644
index 0000000..38a2bac
--- /dev/null
+++ b/webAO/dom/twofactor.ts
@@ -0,0 +1,11 @@
+import { client } from "../client";
+
+function handleCredentialResponse(response: any) {
+ console.log(response);
+ client.sender.sendServer(`2T#${response.credential}#%`);
+ }
+window.handleCredentialResponse = handleCredentialResponse;
+
+export function showFactorDialog() {
+ document.getElementById("client_secondfactor").style.display = "block";
+} \ No newline at end of file
diff --git a/webAO/dom/window.ts b/webAO/dom/window.ts
index 2535768..956526c 100644
--- a/webAO/dom/window.ts
+++ b/webAO/dom/window.ts
@@ -51,6 +51,7 @@ declare global {
onEnter: (event: any) => void;
onReplayGo: (_event: any) => void;
onOOCEnter: (_event: any) => void;
+ handleCredentialResponse: (_event: any) => void;
}
}
export { } \ No newline at end of file