- Ory Kratos v1.1 dirilis: server identitas open source yang dapat diskalakan dan ditingkatkan keamanannya
Fitur baru dan peningkatan
- Verifikasi ponsel & 2FA melalui SMS: Mudah terintegrasi dengan gateway SMS seperti Twilio untuk meningkatkan keamanan
- Dukungan terjemahan dan internasionalisasi: Mendukung berbagai bahasa untuk meningkatkan aksesibilitas bagi pengguna di seluruh dunia
- Dukungan login native dengan Google dan Apple: Mendukung "Masuk dengan Google" dan "Masuk dengan Apple" secara native di platform mobile
- Penautan akun: Menambahkan fitur baru yang memudahkan penautan akun saat login dengan akun sosial yang berbagi email yang sama
- Login "magic code" tanpa kata sandi: Metode login dengan mengirim kode sekali pakai lewat email, dapat digunakan sebagai alternatif saat lupa kata sandi atau tidak bisa menggunakan login sosial
- Mengubah sesi menjadi JWT: Mengubah cookie atau token sesi Ory menjadi JSON Web Token (JWT) agar pengelolaan sesi dan integrasi dengan sistem lain lebih fleksibel
- Peningkatan keandalan pengiriman email: Meningkatkan reliabilitas pengiriman email melalui berbagai penyedia
- Peningkatan HTTP API dan metode SDK terkait: Meningkatkan performa pemanggilan API dan kemudahan penggunaan
- Penerapan keyset pagination: Memperkenalkan keyset pagination untuk meningkatkan performa daftar identitas
- Dukungan multi-origin untuk Passkeys dan WebAuthn: Berguna saat bekerja dengan subdomain
- Peningkatan alur logout: Mengarahkan ulang pengguna ke parameter
return_to yang ditetapkan saat pemanggilan API
- Perbaikan error yang meminta konfirmasi kata sandi saat pembaruan pengaturan: Menyelesaikan masalah permintaan konfirmasi kata sandi yang keliru saat pengguna memperbarui pengaturan
- Memberikan petunjuk login saat mendaftar dengan akun yang sudah ada: Memberikan petunjuk agar pengguna login dengan akun yang sudah ada jika mencoba mendaftar lagi
- Dukungan hot reload untuk pengaturan CORS: Perubahan pengaturan CORS dapat diterapkan tanpa me-restart server
- Peningkatan integrasi dengan Ory OAuth2 / Ory Hydra: Meningkatkan alur logout, pengelolaan sesi login, verifikasi, dan pemulihan
- Menambahkan metode login baru tanpa kata sandi "magic code": Memungkinkan login dan pendaftaran dengan mengirim kode sekali pakai lewat email
- Peningkatan integrasi login sosial: Dapat menggunakan status email terverifikasi dari penyedia login sosial
- Internasionalisasi Ory Elements dan pengalaman default Ory Account: Mendukung internasionalisasi melalui terjemahan
- Cookie atau token sesi Ory dapat diubah menjadi JWT: Menambahkan fitur untuk pengelolaan sesi dan integrasi dengan sistem lain
- Peningkatan fitur pemulihan di aplikasi native: Ditingkatkan agar pengguna dapat menyelesaikan langkah pemulihan tanpa berpindah ke browser
- Menambahkan fitur agar admin dapat melakukan fuzzy search pengguna berdasarkan identifier: Masih dalam tahap pratinjau
- Dapat mengimpor kata sandi yang di-hash dengan HMAC: Menambahkan fitur untuk meningkatkan keamanan
- Mendukung pembaruan metadata admin identitas melalui webhook: Meningkatkan fitur admin
- Menambahkan fitur untuk membatalkan semua sesi pengguna saat kata sandi diubah: Menambahkan fitur untuk meningkatkan keamanan
- Dukungan webhook untuk login, registrasi, dan metode login: Mendukung webhook untuk semua metode login termasuk Passkeys, TOTP, dan lainnya
- Menampilkan label yang benar alih-alih "ID" di layar login: Misalnya diambil dari skema identifier seperti "email" atau "nama pengguna"
- Menyediakan petunjuk login: Memberikan panduan bagi pengguna yang gagal login
- Mendukung verifikasi nomor telepon melalui gateway SMS seperti Twilio: Menambahkan fitur untuk meningkatkan keamanan
- Menambahkan SMS OTP sebagai opsi 2FA: Menambahkan fitur untuk meningkatkan keamanan pengguna
2 komentar
Ory - platform Identity open source
Komentar Hacker News
Ada pendapat bahwa menggunakan autentikasi SMS sebagai 2FA (autentikasi dua faktor) sudah tidak lagi aman.
Ucapan selamat atas pengumuman fitur baru, sekaligus penilaian positif terhadap perlakuan nomor telepon sebagai warga kelas satu.
Umpan balik positif dari pengguna yang men-self-host Kratos dan Oathkeeper untuk aplikasi onboarding di Australia dan mengatakan sebagian besar berjalan baik.
Menyampaikan kekhawatiran terhadap dukungan SMS.
Pertanyaan yang meminta saran tentang solusi yang baik untuk aplikasi B2B SaaS.
Ada pendapat bahwa ini bukan alternatif untuk Auth0, melainkan salah satu komponen yang membentuk alternatif untuk Auth0.
Kritik terhadap penggunaan 7 kontainer Docker oleh Ory Kratos untuk berjalan.
Kekhawatiran tentang pendaftaran, login, penghubungan akun, dan konversi session cookie menjadi JWT yang valid melalui magic link tanpa enkripsi yang dikirim lewat email dan SMS.
Berbagi pengalaman telah menggunakannya di lingkungan produksi selama kurang dari 2 tahun.
Ada pendapat dari seseorang yang ingin menggunakan Kratos di proyek open source miliknya, tetapi merasa riset tentang seberapa baik dukungannya untuk menambahkan berbagai opsi penyimpanan belum cukup.