Skip to main content

10.1 · Registrasi & Autentikasi


Metode Autentikasi yang Didukung​

Platform mendukung pendaftaran dan masuk akun yang cepat dan aman untuk meminimalkan friction pengguna:

MetodeSpesifikasi & Kegunaan
Google Sign-InOne-tap OAuth 2.0 (metode utama)
Apple Sign-InOAuth untuk pengguna perangkat iOS / Safari / Mac
Email + PasswordPendaftaran manual dengan password hashing (Argon2/bcrypt)

Fitur Keamanan Akun​

  • Password Policy: Minimal 8 karakter dengan kombinasi huruf dan angka
  • Verifikasi Email / Nomor: Pengiriman tautan verifikasi email atau OTP
  • Session Management: Autentikasi berbasis secure JWT (access token + refresh token)
  • Multi-Device Logout: Pengguna dapat mengakhiri semua sesi aktif dari halaman profil
  • Forgot Password Flow: Tautan reset kata sandi instan via email dengan expiry time 15 menit
  • Free Trial Hook: Pendaftaran akun baru otomatis mengaktifkan status Free Trial 1 Bulan

Acceptance Criteria​

  • Google & Apple Sign-In bekerja dalam 1 kali klik/tap
  • Pendaftaran email mewajibkan verifikasi dan memenuhi kebijakan password
  • Status Free Trial 1 Bulan otomatis terhubung ke akun baru yang terverifikasi