Introduzione
Ecco, sono Michael (WcaleNieWolny) 👋,
Dopo un mese di duro (e un po' doloroso) lavoro, sono felice di annunciare la prima release del Social Login di Capacitor. Questo plugin è progettato per aiutare a gestire sia il Login con Google che il Login con Apple su iOS e Android. Inoltre, insieme a Martin, abbiamo lavorato su alcune funzionalità uniche che includono:
- La introduzione del Login con Apple su Android
- L'adozione dei nuovi Credenziali di Google API
- L'aggiunta di una documentazione dettagliata
Login con Apple su Android
Per prima cosa, discutiamo l'innovazione principale del 'Login con Apple' su Android. Questo non è stato facile, poiché l'SDK di Apple non fornisce questa funzionalità. Ho utilizzato questo articolo come punto di riferimento, ma l'ho modificato un po' per renderlo più sicuro. Il flusso che ho ottenuto assomiglia a questo:
Si è rivelato difficile, richiede un backend e alcune modifiche all'applicazione code, ma è il meglio che potevo fare.
Aggiornamento di Google Login su Android
Successivamente, ho cercato di implementare Google Login su Android. Come si è rivelato CapacitorGoogleAuth di CodetrixStudio utilizza una libreria GMS presto da deprecataCome risultato di questa libreria GMS considerata obsoleta, ho deciso di utilizzare il CredentialManagerche ha semplificato il flusso di login e ha eliminato l'annoiante errore 10 🎉
Dal documento
Infine, ho scritto alcune documentazioni incredibili. Ho dedicato molto tempo per assicurarmi che i documenti fossero accurati e dettagliati. I documenti includono una guida dettagliata per impostare sia Apple che Google. Ho anche fornito un esempio backend per il Login con Apple 🍎
Siete liberi di consultare i Apple e Google guide!
Conclusioni
In sintesi, il plugin di accesso sociale Capacitor introduce molte nuove e affascinanti funzionalità con ancora di più da venire in futuro 🚀
Continuate a leggere da La rilascio di un nuovo plugin di accesso sociale Capacitor
Se siete già utilizzatori La rilascio di un nuovo plugin di accesso sociale Capacitor per pianificare l'autenticazione e le flussi di account, connettilo con @capgo/capacitor-login-social per i dettagli di implementazione in @capgo/capacitor-login-social @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey @capgo/capacitor-biometric-nativo per i dettagli di implementazione in @capgo/capacitor-biometric-nativo Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori, e SSO (Enterprise) per i dettagli di implementazione in SSO (Enterprise).