Pendahuluan
Halo, saya Michael (WcaleNieWolny) 👋,
Setelah sebulan kerja keras (dan sedikit menyakitkan 🙃), saya senang mengumumkan rilis pertama Capacitor Social Login. Plugin ini dirancang untuk membantu menangani Google dan Apple Login di iOS dan Android. Selain itu, bersama Martin, kami mengerjakan beberapa fitur unik, termasuk:
- Hadirnya Login with Apple di Android
- Adopsi API Google Credentials baru
- Penambahan dokumentasi yang mendalam
Login with Apple di Android
Pertama, mari bahas inovasi utama ‘Login with Apple’ di Android. Ini bukan hal mudah, karena SDK milik Apple tidak menyediakan fitur ini. Saya menggunakan artikel ini sebagai referensi, namun saya modifikasi sedikit agar lebih aman. Alur akhirnya menjadi seperti ini:
Sayangnya, ini butuh backend dan beberapa modifikasi pada code aplikasi Anda, tapi ini hasil terbaik yang bisa saya berikan.
Pembaruan Google Login di Android
Selanjutnya, saya mencoba mengimplementasikan Google Login di Android. Ternyata, CapacitorGoogleAuth milik CodetrixStudio menggunakan library GMS yang akan segera deprecated. Karena library GMS ini dianggap legacy, saya memutuskan untuk menggunakan CredentialManager. Ini membantu menyederhanakan alur login dan menghilangkan hal yang mengganggu error 10 🎉
Dokumentasi
Terakhir, saya menulis dokumentasi ✨ yang luar biasa. Saya meluangkan banyak waktu untuk memastikan dokumentasinya akurat dan lengkap. Dokumentasi ini mencakup panduan mendetail untuk pengaturan Apple dan Google. Saya juga menyediakan contoh backend untuk Login with Apple 🍎
Feel free to check out the Apple dan Google panduan!
Kesimpulan
Kesimpulannya, plugin Capacitor Social Login ini menghadirkan banyak fitur baru yang menarik dan akan terus berkembang di masa depan 🚀
Lanjutkan dari rilis plugin Capacitor Social Login yang baru
Jika Anda menggunakan Rilis plugin Capacitor Social Login terbaru untuk merencanakan alur autentikasi dan akun, hubungkan dengan @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, Autentikasi dua faktor untuk detail implementasi pada Two-factor authentication, dan SSO (Enterprise) untuk detail implementasi pada SSO (Enterprise).