Hi,
In order to use Passkeys and Security Keys during authentication we create two requests (ASAuthorizationPlatformPublicKeyCredentialAssertionRequest and ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest) and passing them to ASAuthorizationController. Then after performRequests call we got the Passkey UI with option to use Security Key as well as desired for devices before iOS 16.4.
But the same code in iOS 16.4 device does not show Passkey as option at all. Only Security Key and passkey on other device via QR code options are available in the UI.
If we don’t pass Security Key request, then Passkey is asked and authentication works.
If we pass Security Key request but don’t include any allowedCredentials then Passkey is asked and authentication works. But if I select Security Key option then it is not working (system UI not reacting on NFC security key at all).
We assume something was broken in 16.4.
is any option to make behavior same as before?
Post
Replies
Boosts
Views
Activity
Hi,
We have an IPv6 only server setup, where we have put AASA file as required:
https://qa-jen.noknoktest.com/.well-known/apple-app-site-association
But Apple CDN does not found it:
https://app-site-association.cdn-apple.com/a/v1/qa-jen.noknoktest.com
Is there any restriction on IPv6 only servers?
Everything works with our other IPv4 servers.
Note: With alternate mode configuration in application, the AASA is accessible to devices.
There is no any geo restriction or IP filtering for server.
What is missing to force CDN cache the file fro mentioned server?