Einführung
Hey, ich bin Michael (WcaleNieWolny) 👋,
Nach einem Monat harter (und etwas schmerzhafter 🙃) Arbeit freue ich mich, den ersten Release von Capacitor Social Login anzukündigen. Dieses Plugin wurde entwickelt, um sowohl Google- als auch Apple-Login auf iOS und Android zu unterstützen. Zudem haben Martin und ich an einigen einzigartigen Features gearbeitet, darunter:
- Die Einführung von „Login with Apple“ auf Android
- Die Übernahme der neuen Google Credentials API
- Die Ergänzung einer detaillierten Dokumentation
Login mit Apple auf Android
Zuerst zur wichtigsten Neuerung: „Login with Apple“ auf Android. Das war nicht trivial, da Apples SDK diese Funktion nicht bietet. Ich habe diesem Artikel als Referenz genutzt, sie aber für mehr Sicherheit leicht angepasst. Der Flow, bei dem ich am Ende gelandet bin, sieht so aus:
Leider erfordert das ein Backend und einige Anpassungen an deiner App code, aber besser ging es nicht.
Überarbeiteter Google Login auf Android
Als Nächstes habe ich versucht, Google Login auf Android zu implementieren. Wie sich herausstellte, CodetrixStudio’s CapacitorGoogleAuth nutzt eine bald veraltete GMS-LibraryDa diese GMS-Library als veraltet gilt, habe ich mich dazu entschieden, die CredentialManagerentschieden. Das hat den Login-Flow vereinfacht und den nervigen Error 10 🎉
Dokumentation
Zuletzt habe ich eine erstklassige ✨ Dokumentation geschrieben. Ich habe viel Zeit investiert, um sicherzustellen, dass die Docs präzise und umfassend sind. Die Doku enthält eine detaillierte Anleitung für die Einrichtung von Apple und Google. Außerdem habe ich ein Backend-Beispiel für Login mit Apple 🍎 bereitgestellt
Schau dir gerne die Apple und Google Guides!
Fazit
Zusammenfassend bringt das Capacitor Social Login Plugin viele spannende neue Features mit sich – und in Zukunft kommt noch mehr 🚀
Weiter geht's mit dem Release eines brandneuen Capacitor Social Login Plugins
Wenn du es nutzt Release eines brandneuen Capacitor Social Login Plugins Um Authentifizierungs- und Account-Flows zu planen, verbinde es mit @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zwei-Faktor-Authentifizierung für die Implementierungsdetails zur Zwei-Faktor-Authentifizierung, und SSO (Enterprise) für die Implementierungsdetails zu SSO (Enterprise).