Skip to main content

Migrasi nama pengguna

Dari sudut pandang login, pengenal utama seorang pengguna adalah alamat email mereka. Jika Anda bermigrasi dari autentikasi lokal ke SSO atau bermigrasi dari satu IdP ke IdP lain, Anda mungkin perlu memperbarui alamat email pengguna. Untuk membantu hal ini, tersedia sebuah skrip yang akan memigrasikan email pengguna menggunakan file CSV dengan format berikut: oldEmail,newEmail Setelah melakukan beberapa pemeriksaan validasi, skrip akan melakukan iterasi melalui file CSV dan memperbarui alamat email pengguna dari oldEmail menjadi newEmail.

Validasi

Sebelum menjalankan migrasi, <csv_file> akan diperiksa untuk memastikan bahwa:
  • Untuk setiap baris, baik oldEmail maupun newEmail merupakan alamat email yang valid
  • Tidak ada entri duplikat, misalnya, Anda tidak mencoba memperbarui pengguna yang berbeda ke alamat email baru yang sama, atau mencoba memperbarui akun pengguna yang sama dengan alamat email yang sudah digunakan

Penggunaan

Flag

Penyelesaian

Saat menjalankan skrip migrasi, flag yang Anda pilih akan menentukan apakah sebuah error dicatat ke konsol lalu proses dilanjutkan, atau dicatat ke konsol lalu proses dihentikan. Jika skrip berhenti lebih awal karena error, skrip akan keluar dengan kode 1 untuk menandakan bahwa proses tidak berhasil. Setelah migrasi selesai, skrip akan mencatat jumlah pembaruan yang berhasil, gagal, dan dilewati ke konsol. Jika migrasi berhasil diselesaikan, skrip akan keluar dengan kode 0.
Terakhir diubah pada 4 Oktober 2026