Impostazione iOS
Copia un suggerimento di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Su iOS, le chiavi pass sono funzionali solo quando l'app è associata allo stesso dominio di affidamento del sito web.
Cosa il plugin gestisce
Sezione intitolata “Cosa il plugin gestisce”After you add the plugin config and run bunx cap syncil plugin integra il progetto host iOS generato in modo che non sia necessario modificare manualmente:
- aggiunge il
webcredentials:Entrate associate ai domini configurati - wires
CODE_SIGN_ENTITLEMENTSaggiunge le voci di dominio associato per i domini configurati
Cosa ancora devi ospitare
Sezione intitolata “Cosa ancora devi ospitare”Devi pubblicare apple-app-site-association sul dominio del relying-party:
https://signin.example.com/.well-known/apple-app-site-associationEsempio:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Checklist
Sezione intitolata “Checklist”- Imposta
originedomainsinplugins.CapacitorPasskeyIniziacapacitor.config.*. - Esegui
bunx cap sync. - Conferma il tuo ID di team Apple e l'ID del bundle dell'app, quindi costruisci il
TEAMID.bundleIdvalore per il file di associazione. - Host
apple-app-site-associationcon HTTP200e senza.jsonestensione. - Assicurati che l'ID di relying-party utilizzato dal tuo backend corrisponda al dominio associato.
- Il file del sito web deve essere servito dal dominio passkey esatto che utilizzi come ID di relying-party.
- On iOS 17.4 e versioni successive, il plugin utilizza il client-data di stile browser API quindi l'origine HTTPS configurata viene riflessa in
clientDataJSON. - Il plugin può patch i file di progetto nativi durante la sincronizzazione, ma non può creare o ospitare il file di associazione al sito web sul tuo dominio.
Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”Se stai utilizzando Impostazione iOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizza @capgo/capacitor-passkey per la capacità nativa in Utilizza @capgo/capacitor-passkey @capgo/capacitor-login sociale per il dettaglio di implementazione in @capgo/capacitor-social-login @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey @capgo/capacitor-autenticazione-biometrica per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.