summaryrefslogtreecommitdiffstats
path: root/templates/register/register.html.template
diff options
context:
space:
mode:
Diffstat (limited to 'templates/register/register.html.template')
-rw-r--r--templates/register/register.html.template51
1 files changed, 25 insertions, 26 deletions
diff --git a/templates/register/register.html.template b/templates/register/register.html.template
index 833a1a7..d97b585 100644
--- a/templates/register/register.html.template
+++ b/templates/register/register.html.template
@@ -37,30 +37,29 @@
</section>
<script>
-async function generateKey() {
- const name = document.getElementById("name").value;
- const publicKeyCredential = await navigator.credentials.create({publicKey: {
- authenticatorSelection: {
- residentKey: "required",
- userVerification: "required",
- },
- challenge: Uint8Array.fromBase64("{{.Challenge}}").buffer,
- pubKeyCredParams: [
- {alg: -9, type: "public-key"},
- {alg: -257, type: "public-key"},
- {alg: -7, type: "public-key"},
- {alg: -8, type: "public-key"},
- ],
- rp: {
- name: "roseh.moe",
- },
- user: {
- displayName: name,
- id: Uint8Array.fromBase64(document.getElementById("id").value).buffer,
- name: name,
- },
- }});
- document.getElementById("key").value = new Uint8Array(publicKeyCredential.response.getPublicKey()).toBase64();
- document.getElementById("form").submit();
-}
+ async function generateKey() {
+ const name = document.getElementById("name").value;
+ const publicKeyCredential = await navigator.credentials.create({publicKey: {
+ authenticatorSelection: {
+ residentKey: "required",
+ userVerification: "required",
+ },
+ challenge: Uint8Array.fromBase64("{{.Challenge}}").buffer,
+ pubKeyCredParams: [
+ {alg: -9, type: "public-key"},
+ {alg: -257, type: "public-key"},
+ {alg: -7, type: "public-key"},
+ ],
+ rp: {
+ name: "roseh.moe",
+ },
+ user: {
+ displayName: name,
+ id: Uint8Array.fromBase64(document.getElementById("id").value).buffer,
+ name: name,
+ },
+ }});
+ document.getElementById("key").value = new Uint8Array(publicKeyCredential.response.getPublicKey()).toBase64();
+ document.getElementById("form").submit();
+ }
</script>