Cara Mengambil Token Monev dari DevTools Browser
Diperbarui 5 Februari 20266 menit baca
Kapan cara ini diperlukan
Cara utama menghubungkan akun adalah memasukkan email dan password Monev di menu Kredensial. Aplikasi yang login ke portal dan menyimpan sesinya. Cara manual lewat DevTools adalah cadangan, dipakai bila login otomatis tidak berhasil.
Pemicu yang biasa terjadi
- Portal meminta verifikasi tambahan yang tidak bisa dilewati aplikasi, misalnya tantangan dari Cloudflare.
- Bentuk respons login portal berubah sehingga aplikasi tidak menemukan token yang diharapkan.
- Anda sudah login di browser dan ingin memakai sesi yang sama tanpa menyerahkan password.
Cara ini tidak lebih aman, hanya berbeda
Menempel token tidak menghilangkan kebutuhan aplikasi menyimpan sesi. Token tetap disimpan terenkripsi dan tetap punya masa berlaku. Yang berubah hanya dari mana ia berasal.
1. Buka DevTools di halaman Monev
Langkah menyiapkan
- Login ke portal MagangHub Kemnaker di browser Anda seperti biasa, sampai Anda bisa melihat halaman absensi.
- Buka DevTools. Di Windows tekan F12 atau Ctrl+Shift+I; di macOS tekan Cmd+Option+I.
- Pindah ke tab Application (Chrome/Edge) atau Storage (Firefox).
- Buka bagian Cookies, lalu pilih domain portal Monev. Pastikan Anda berada di domain yang benar, bukan domain lain.
Anda mencari satu cookie bernama monev_refresh_token. Cookie inilah sesi login portal. Bentuknya panjang dan terdiri dari tiga bagian yang dipisah titik, karena ia sejenis JWT.
2. Salin nilai token dengan benar
Klik baris monev_refresh_token, lalu salin isi kolom Value-nya saja. Jangan menyertakan namanya dan jangan menyalin baris cookie secara utuh, karena yang dibutuhkan hanya nilainya.
Kesalahan yang sering terjadi
- Ikut tersalin teks monev_refresh_token= di depan nilai. Awalan ini bukan bagian dari token.
- Ikut tersalin titik koma dan pasangan cookie lain yang menempel di ujung.
- Tersalin cookie yang salah, misalnya penanda dari Cloudflare. Yang dicari hanya monev_refresh_token.
- Tersalin hanya sebagian nilai karena teksnya sangat panjang. Pastikan seluruh isinya ikut.
Spasi di tepi aman
Aplikasi memangkas spasi di tepi token secara otomatis, jadi tempelan yang tidak sengaja menyertakan spasi di awal atau akhir tetap diterima. Yang tidak dimaafkan adalah token yang tidak lengkap atau bukan token sama sekali.
3. Tempel dan periksa
Menempelkan token
- Buka menu Kredensial di aplikasi ini.
- Tempel token ke kolom token yang tersedia, lalu simpan.
- Aplikasi memeriksa bentuk token lebih dulu: harus tiga bagian dipisah titik. Bila bentuknya salah, Anda akan tahu saat itu juga, bukan setelah menunggu pengiriman.
- Aplikasi lalu mencoba menukar token menjadi sesi yang sah, dan menampilkan hasilnya secara jujur, berhasil atau gagal.
Bila pengujian koneksi berhasil, Anda bisa langsung memakai fitur lain seperti biasa. Bila gagal, pesan yang muncul adalah pesan asli dari portal, bukan pesan karangan aplikasi.
Berapa lama token bertahan
| Jenis | Masa berlaku | Catatan |
|---|---|---|
| Refresh token (yang Anda salin) | Sekitar 30 hari | Cukup untuk mewujudkan ulang sesi tanpa password |
| Access token turunan | Sekitar 6 jam | Dipakai untuk mengirim laporan, diperbarui otomatis |
Angka-angka ini berasal dari pengamatan terhadap portal Monev dan bisa berubah bila portal mengubah kebijakannya. Karena itu, bila pengiriman mulai gagal secara konsisten, langkah pertama yang paling sering menyelesaikan masalah adalah login ulang di portal dan menempel token baru.
Jangan bagikan token
Token ini setara dengan akses masuk akun Monev Anda. Jangan mengirimkannya ke orang lain atau menempelkannya di tempat umum seperti kolom komentar atau berkas yang dibagikan.