Documentation Index
Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
Use this file to discover all available pages before exploring further.
What changed
Passkey domain configuration (rpId and origin) has moved from Dfns Applications to a dedicated Settings > Passkeys page in the dashboard. The relying party ID is no longer returned in challenge payloads. Your client-side code must specify it explicitly.
For full details on rpId rules, domain whitelisting, and mobile app setup, see WebAuthn configuration.
Required code change
Stop relying on therpId returned in challenge payloads. Instead, specify the relying party explicitly when initializing your signer.
- Web (TypeScript SDK)
- Web (no SDK)
- React Native
- Flutter
- iOS (Swift)
Upgrade to
@dfns/sdk and @dfns/sdk-browser v0.6.0+:Dashboard setup
Whitelist your domains in Settings > Passkeys. AllrpIds previously configured on your Applications have been pre-filled with origins = *.
You no longer need separate Applications per domain. If all your Applications have the same permissions, you can use a single Application ID everywhere.
Related
Configure WebAuthn
rpId rules, domain setup, mobile apps, and troubleshooting
Applications deprecation
Broader changes to the Application model
