mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
Sites gate passkey sign-in on isUserVerifyingPlatformAuthenticatorAvailable(), which Electron reports as false until the app opts into the Touch ID authenticator. GitHub's two-factor page then shows 'partial passkey support' and the credential request waits on USB keys for Chromium's three-minute floor. Configure the authenticator after ready from the keychain group in the signed entitlements, render that entitlement at packaging time from APPLE_TEAM_ID, and embed the Developer ID provisioning profile that macOS requires before it will launch a binary claiming keychain-access-groups. Builds without the profile keep the plain entitlements and today's behavior.