stages/authenticator_webauthn: save attestation certificate when creating credential (#20095)

* stages/authenticator_webauthn: save attestation certificate when creating credential

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add toggle

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix migration

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* gen

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* squash

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* better test

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* ui

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* docs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* gen

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L.
2026-03-30 12:55:39 +01:00
committed by GitHub
parent 0748a3800f
commit 0b1ba60354
21 changed files with 403 additions and 44 deletions
+9
View File
@@ -35147,6 +35147,9 @@ components:
items:
$ref: '#/components/schemas/WebAuthnDeviceType'
readOnly: true
prevent_duplicate_devices:
type: boolean
description: When enabled, a given device can only be registered once.
max_attempts:
type: integer
maximum: 2147483647
@@ -35192,6 +35195,9 @@ components:
items:
type: string
format: uuid
prevent_duplicate_devices:
type: boolean
description: When enabled, a given device can only be registered once.
max_attempts:
type: integer
maximum: 2147483647
@@ -47324,6 +47330,9 @@ components:
items:
type: string
format: uuid
prevent_duplicate_devices:
type: boolean
description: When enabled, a given device can only be registered once.
max_attempts:
type: integer
maximum: 2147483647