From 8e46ef1ae5be8b62b0d3d0b9d1b1c62088a04638 Mon Sep 17 00:00:00 2001 From: Jake Fink Date: Thu, 4 Jan 2024 12:34:39 -0500 Subject: [PATCH] default use for encryption on (#7447) --- .../create-credential-dialog.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts b/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts index 4c5198ea132..aca1cc482a0 100644 --- a/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts +++ b/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts @@ -44,7 +44,7 @@ export class CreateCredentialDialogComponent implements OnInit { }), credentialNaming: this.formBuilder.group({ name: ["", Validators.maxLength(50)], - useForEncryption: [false], + useForEncryption: [true], }), }); @@ -137,7 +137,10 @@ export class CreateCredentialDialogComponent implements OnInit { } let keySet: PrfKeySet | undefined; - if (this.formGroup.value.credentialNaming.useForEncryption) { + if ( + this.pendingCredential.supportsPrf && + this.formGroup.value.credentialNaming.useForEncryption + ) { keySet = await this.webauthnService.createKeySet(this.pendingCredential); if (keySet === undefined) {