Section 15/171 menit

15. Kapan Tidak Digunakan

15. Kapan Tidak Digunakan

  • iOS 15 ke bawah: Passkeys butuh iOS 16+. Untuk support iOS 15, tetap gunakan password + Touch ID/Face ID via LAContext.
  • App yang tidak perlu autentikasi: Jangan tambahkan sistem auth hanya untuk pakai passkeys. Jika app tidak butuh login, tidak perlu passkeys.
  • App internal dengan LDAP/Active Directory: Passkeys tidak terintegrasi dengan enterprise identity provider secara native — gunakan SSO (SAML/OAuth) yang sudah ada.
  • Prototype atau MVP cepat: Setup Associated Domains + server WebAuthn butuh infrastruktur. Untuk MVP, mulai dengan Sign in with Apple yang lebih sederhana.
  • Server tidak bisa diupdate: Passkeys butuh endpoint WebAuthn baru di server. Jika backend tidak bisa diupdate, tidak bisa implementasi passkeys.
  • App tanpa koneksi internet: Registrasi dan autentikasi passkeys membutuhkan roundtrip ke server untuk challenge/verification.