Infrastructure low complexity backend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Configuration artifact and deployment requirement that registers the app's relying party ID with Apple (apple-app-site-association file on the domain) and Google (assetlinks.json via Android Asset Links). Required for cross-device passkey sync via iCloud Keychain and Google Password Manager.

Feature: Passkeys (WebAuthn)

relying-party-config

Sources & reasoning

The relying party ID must match the app's registered domain and the AASA / Asset Links files for cross-device passkey sync to work. Without this infrastructure step the OS will reject passkey registration on both platforms.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Serve apple-app-site-association JSON at /.well-known/ for iOS passkey association
  • Serve assetlinks.json at /.well-known/ for Android passkey association
  • Declare relying party ID consistently across backend WebAuthn config and native manifests

Interfaces

GET /.well-known/apple-app-site-association
GET /.well-known/assetlinks.json