RRAAYYY/serverjokisept25 ? reverse-engineered prompt

Reverse engineered prompt

Bikin server otentikasi sederhana buat API key yang cuma bisa dipakai di satu device. Saya butuh halaman admin yang dibuka dari browser, lalu setelah masuk pakai secret admin, bisa generate key baru dengan input device id dan masa berlaku, lihat daftar key yang masih aktif, dan revoke key kalau perlu. Key harus tersimpan dengan benar, bisa expired otomatis, dan setiap key cuma valid untuk satu device id saja.

Tolong buat alurnya rapi dan gampang dipakai, dengan halaman web yang sederhana buat admin dan endpoint server yang bisa dipakai aplikasi lain untuk cek key. Saya juga mau ada penyimpanan data admin dan key supaya tidak hilang saat server direstart. Kalau ada bagian yang perlu dicek dari dokumentasi atau best practice terbaru, boleh cari online dulu. Pastikan secret admin defaultnya aman untuk diganti sebelum dipakai di production.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab