Setelah Instalasi
Bagian ini menjelaskan langkah-langkah yang harus dilakukan setelah instalasi ILDIS selesai, terlepas dari metode instalasi yang Anda pilih.
Membuat User Admin
Section titled “Membuat User Admin”Untuk membuat user admin dengan CLI Anda dapat menggunakan command berikut:
php yii user/createCookie Validation Key
Section titled “Cookie Validation Key”Pada halaman konfigurasi terdapat entry COOKIE_VALIDATION_KEY_BE dan COOKIE_VALIDATION_KEY_FE. Kedua entry tersebut harus diisi untuk validasi cookie agar mekanisme keamanan dapat berjalan dengan benar.
...
# Cookie validation keys for different environmentsCOOKIE_VALIDATION_KEY_BE=COOKIE_VALIDATION_KEY_FE=
...Untuk generate COOKIE_VALIDATION_KEY_BE / COOKIE_VALIDATION_KEY_FE Anda dapat mengeksekusi perintah berikut:
bash <(curl -s https://raw.githubusercontent.com/bphndigitalservice/ildis-helper-scripts/refs/heads/main/generate_cookie_keys.sh)$phpScript = Invoke-RestMethod -Uri "https://raw.githubusercontent.com/bphndigitalservice/ildis-helper-scripts/refs/heads/main/generate_cookie_keys.php"php -r $phpScriptGoogle Recaptcha Key
Section titled “Google Recaptcha Key”Google reCAPTCHA v3 membantu melindungi ILDIS dari bot tanpa interaksi pengguna pada halaman Login Admin (backend). Berikut ini adalah langkah-langkah untuk mendapatkan Site Key dan Secret Key dari Google reCAPTCHA v3.
Langkah-langkah Mendapatkan reCAPTCHA v3 Key
Section titled “Langkah-langkah Mendapatkan reCAPTCHA v3 Key”1. Kunjungi Halaman Admin Google reCAPTCHA
Section titled “1. Kunjungi Halaman Admin Google reCAPTCHA”Buka link berikut di browser Anda:
https://www.google.com/recaptcha/admin/createAnda harus login menggunakan akun Google.
2. Daftarkan Situs Baru
Section titled “2. Daftarkan Situs Baru”Isi form yang tersedia dengan detail sebagai berikut:
-
Label Nama identifikasi untuk project Anda. Misalnya:
MyILDIS -
reCAPTCHA Type Pilih opsi:
reCAPTCHA v3 -
Domains Masukkan domain tempat Anda akan menggunakan reCAPTCHA, tanpa
https://dan tanpa/. Contoh:ildis-backend.testjdih.kemenkum.go.id -
Owners Secara default diisi dengan akun Anda. Bisa ditambahkan owner lain jika perlu.
-
Accept the reCAPTCHA Terms of Service Centang checkbox ini untuk menyetujui ketentuan.
-
(Optional) Centang “Send alerts to owners” jika ingin menerima notifikasi keamanan dari Google.
Klik tombol Submit untuk mendaftar.
3. Salin Site Key dan Secret Key
Section titled “3. Salin Site Key dan Secret Key”Setelah submit, Anda akan melihat dua key penting:
-
Site Key Copy value pada bagian ini ke entry
RECAPTCHA_SITE_KEY. -
Secret Key Copy value pada bagian ini ke entry
RECAPTCHA_SECRET_KEY.
Referensi:
Deployment
Section titled “Deployment”Untuk referensi konfigurasi deployment production yang lebih lengkap, lihat halaman Deployment.