From e472211dcb998741e00dc6bdec11edd2fbf44d7d Mon Sep 17 00:00:00 2001 From: mimi89999 Date: Mon, 15 Dec 2025 16:50:07 +0100 Subject: [PATCH] Always include clientExtensionResults in WebAuthn responses --- .../pl/lebihan/authnkey/CredentialProviderActivity.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/pl/lebihan/authnkey/CredentialProviderActivity.kt b/app/src/main/java/pl/lebihan/authnkey/CredentialProviderActivity.kt index 63a4006..0950f16 100644 --- a/app/src/main/java/pl/lebihan/authnkey/CredentialProviderActivity.kt +++ b/app/src/main/java/pl/lebihan/authnkey/CredentialProviderActivity.kt @@ -673,14 +673,13 @@ class CredentialProviderActivity : AppCompatActivity() { put(transport.transportType.webauthnName) }) }) - // Add clientExtensionResults if credProps was requested - if (credPropsRequested) { - put("clientExtensionResults", JSONObject().apply { + put("clientExtensionResults", JSONObject().apply { + if (credPropsRequested) { put("credProps", JSONObject().apply { put("rk", isDiscoverable) }) - }) - } + } + }) } returnCreateResult(responseJson.toString()) @@ -801,6 +800,7 @@ class CredentialProviderActivity : AppCompatActivity() { )) } }) + put("clientExtensionResults", JSONObject()) } returnGetResult(responseJson.toString())