From 378d338ed5e8703624dc5f57bb7bc57209af4329 Mon Sep 17 00:00:00 2001 From: Thomas Le Date: Wed, 12 Nov 2025 22:48:13 +1300 Subject: [PATCH 1/2] feat: support display name --- ios/Sources/P256SignerPlugin/P256SignerPlugin.swift | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift b/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift index 9170087..f19aee2 100644 --- a/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift +++ b/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift @@ -137,6 +137,10 @@ class P256SignerPlugin: Plugin, PasskeyResultHandler { name: options.user.name, userID: userId ) + + if let displayName = options.user.displayName { + platformRequest.displayName = displayName + } if let userVerification = options.authenticatorSelection?.userVerification { platformRequest.userVerificationPreference = convertUserVerificationPreference(userVerification) diff --git a/package.json b/package.json index 1ff5ed4..e779616 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metasig/tauri-plugin-p256-signer-api", - "version": "0.3.1", + "version": "0.3.2", "author": "0x330a", "description": "JS Bindings for the tauri-plugin-p256-signer Tauri plugin", "type": "module", From 343afc46d3260eaec4b8e76e2fe0112fb37cb854 Mon Sep 17 00:00:00 2001 From: Thomas Le Date: Wed, 12 Nov 2025 23:07:04 +1300 Subject: [PATCH 2/2] feat: support display name --- ios/Sources/P256SignerPlugin/P256SignerPlugin.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift b/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift index f19aee2..29f44c0 100644 --- a/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift +++ b/ios/Sources/P256SignerPlugin/P256SignerPlugin.swift @@ -134,14 +134,11 @@ class P256SignerPlugin: Plugin, PasskeyResultHandler { let platformProvider = ASAuthorizationPlatformPublicKeyCredentialProvider(relyingPartyIdentifier: options.rp.id) let platformRequest = platformProvider.createCredentialRegistrationRequest( challenge: challenge, + displayName: options.user.displayName, name: options.user.name, userID: userId ) - if let displayName = options.user.displayName { - platformRequest.displayName = displayName - } - if let userVerification = options.authenticatorSelection?.userVerification { platformRequest.userVerificationPreference = convertUserVerificationPreference(userVerification) }