[TechStackUpdate] Silent Login
MFA Multi-Factor Authentication
Pagi ini nggak sengaja menemukan perubahan yang keren di aplikasi Gojek yaitu silent login.
Login tanpa menggunakan OTP jika simcard yang digunakan pada aplikasi Gojek sama dengan simcard yang ada pada device.
Secara user experience keren banget karena bisa memotong satu langkah dalam melakukan user authentication.
Keren sih, padahal yang saya tau dalam pengembangan aplikasi iOS kita user security nya nggak mengijinkan kita mengakses data user termasuk simcard number.
Karena rasa penasaran saya akhirnya mencoba search di simbah kesayangan kita semua yaitu mbah Google dan pada hasil pencarian pertama keluar lah Tru.id.
Apa itu Tru.id ? baca sendiri ya, biasakan membaca biar nggak gampang ketipu dengan berita2 aneh yang kesebar di internet :).
Ya intinya dia detect simcard yang terpsang di HP kita apakah sama dengan nomer yang teregister di aplikasi Gojek.
Nah …kalo Gojek pake Tru.id atau tidak saya nggak tau tapi sekilas sama implementasinya.
Dan apakah kita bisa bikin sendiri tanpa Tru.id saya belum tau karena implementasi CoreTelephony saja kita cuma bisa ambil :
- carrierName
- mobileCountryCode
- mobileNetworkCode
- isoCountryCode
- allowsVOIP
Nggak ada yang spesifik buat ambil uniqe id atau number pada simcard kita. Paling buat check kalo simcard ganti atau nggak ada/tidak aktif.
Oke sekian dulu Tech Stack Update siang ini semoga bisa membantu !!!!