Introduction
Salut, je m'appelle Michael (WcaleNieWolny) 👋,
Après un mois de travail acharné (et un peu douloureux 🙃) , je suis ravi de vous annoncer la première sortie du plugin de connexion sociale Capacitor. Ce plugin est conçu pour faciliter la gestion des deux Google et Apple Login sur iOS et Android. De plus, ensemble avec Martin, nous avons travaillé sur certaines fonctionnalités uniques qui incluent :
- L'introduction de l'authentification avec Apple sur Android
- L'adoption de nouveaux crédits Google API
- L'ajout de documentation détaillée
L'authentification avec Apple sur Android
Premièrement, discutons de l'innovation majeure de ‘l'authentification avec Apple’ sur Android. Cela n'était pas trivial, car l'SDK d'Apple ne fournit pas cette fonctionnalité. J'ai utilisé ce document comme point de référence, mais j'ai changé un peu pour le rendre plus sécurisé. Le flux que j'ai fini par obtenir ressemble à ceci :
Désolé, cela nécessite un backend et quelques modifications à votre application code, mais c'est le mieux que j'ai pu faire.
Google Login rafraîchi sur Android
Ensuite, j'ai tenté d'implémenter l'authentification Google sur Android. Comme il s'est avéré CapacitorGoogleAuth de CodetrixStudio utilise une une bibliothèque GMS bientôt obsolète. En raison de cette bibliothèque GMS considérée comme legacy, j'ai décidé d'utiliser le CredentialManager. Cela a simplifié le flux de connexion et a supprimé l'erreur gênante 10 Documentation 🎉
context : Navigation label for Documentation. Page/area : Capgo Builder / native cloud build product page. Role : Short UI label or navigation item. Message key `native_build_v2_comp_docs_l` (Native Build V2 Comp Docs L). | Navigation label for Documentation. Page/area : Capgo marketing website. Role : Short UI label or navigation item. Seen in : site footer. Message key `documentation` (Documentation).
Enfin, j'ai écrit une documentation incroyable ✨. J'ai passé beaucoup de temps pour m'assurer que les documents étaient précis et exhaustifs. Les documents incluent une guide détaillé sur la mise en place de Apple et Google. J'ai également fourni un exemple de backend
pour Login avec Apple 🍎 Vous êtes libre de consulter le guide sur le site Web d'Apple et Google guides!
Conclusion
En résumé, le plugin de connexion sociale Capacitor introduit de nombreuses fonctionnalités nouvelles et excitantes, avec encore plus à venir dans le futur 🚀
Continuez à partir de la mise en production d'un nouveau plugin de connexion sociale Capacitor
Si vous utilisez La mise en production d'un nouveau plugin de connexion sociale Capacitor pour planifier l'authentification et les flux de compte, connectez-l’à @ capgo/ capacitor-social-login pour les détails d'implémentation dans @ capgo/ capacitor-social-login, @ capgo/ capacitor-passkey Au niveau des détails d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-native-biometric Au niveau des détails d'implémentation dans @capgo/capacitor-native-biometric, Deux facteurs d'authentification Au niveau des détails d'implémentation dans Deux facteurs d'authentification, et SSO (Entreprise) Au niveau des détails d'implémentation dans SSO (Entreprise).