AM
ID
Mulai Gratis
Menu
Fitur

Otentikasi

Metode kata sandi dan tautan ajaib untuk memverifikasi identitas pengguna dengan aman.

authenticationpasswordsmagic-linkssecurity

Otentikasi

AM menangani verifikasi kredensial, hashing kata sandi, dan tautan ajaib sehingga Anda dapat fokus pada logika aplikasi Anda.

Pilih metode yang sesuai dengan pengguna Anda—kata sandi tradisional untuk perusahaan atau tautan ajaib untuk aplikasi konsumen.

Metode Otentikasi

Email + Kata Sandi

Kredensial di-hash dengan PBKDF2. Pengguna mendaftar dengan email dan kata sandi, lalu mengautentikasi dengan yang sama.

User ──▶ Email + Password ──▶ PBKDF2 Verify ──▶ Issue Tokens

Tautan Ajaib

Otentikasi tanpa kata sandi melalui tautan email satu kali. Pengguna mengklik tautan untuk mengautentikasi.

SurelAMPenggunaSurelAMPenggunaPOST /auth/send-magic-linkKirim tautanKlik tautanPOST /auth/sign-in-with-tokenAccess + Refresh tokens

Reset Kata Sandi

Pemulihan yang aman ketika pengguna lupa kredensial:

  1. Permintaan pengguna disetel ulang melalui /auth/send-password-reset
  2. Token berbatas waktu dikirim ke email terverifikasi
  3. Pengguna menetapkan kata sandi baru melalui /auth/reset-password

Masa Pakai Token

Token Bawaan Tujuan
Akses Token 1 jam Otorisasi API
Refresh Token 14 hari Dapatkan token akses baru
Token CSRF Sidang Mencegah serangan lintas situs

Seumur hidup dapat dikonfigurasi per klien.

Keamanan

  • Hashing PBKDF2: Penyimpanan kata sandi standar industri
  • Pembatasan Nilai: Mencegah serangan brute force
  • Perlindungan CSRF: Diperlukan untuk permintaan perubahan status
  • Cookie Aman: Opsi HttpOnly, Aman, SameSite

Terkait

  • Auth - Endpoint autentikasi
  • OAuth - aliran OAuth2/OIDC
  • User - Sumber daya pengguna