MS Auth Management
Dokumentasi API aplikasi PelniOne - MS Auth Management
04 July 2024Ayu Amelia Agustin
Riwayat Dokumentasi
| Versi | Tanggal | Aktor | Keterangan |
|---|---|---|---|
| v1.0 | 03/Jul/2024 | Ayu Amelia Agustin | Inisiasi Dokumen |
| v1.1 | 04/Jul/2024 | Ayu Amelia Agustin | Update Dokumen |
Unduh Dokumen API Silakan download API ke dalam format dokumentasi yang tersedia
Case Login
Kondisi login pegawai berdasarkan status lock dan status pop up.
Case 1
- Kondisi
- status_lock = Y
- status_popup = Y
- device yang digunakan berbeda dengan history device yang terakhir login
- Ekspektasi
- Login gagal dan akan muncul pop up
- Output
{ "data": { "popup_message": "Anda terindikasi login di perangkat yang berbeda, silakan hubungi SDM untuk dapat melakukan login kembali.", "popup_title": "Peringatan", "status_lock": "Y", "status_popup": "Y" }, "error": "Employee is not allowed to log in", "error_code": "E0401", "status": true}Case 2
- Kondisi
- status_lock = N
- status_popup = Y
- device yang digunakan berbeda dengan history device yang terakhir login
- Ekspektasi
- Login berhasil namun akan muncul pop up
- Output
{ "error": null, "error_code": 0, "exp": [expired date], "mobile_token": "[mobile token]", "pegawai": { ... [data pegawai] }, "popup_message": "Akun Anda saat ini berada dalam pantauan sistem karena terindikasi melakukan kecurangan!", "popup_title": "Peringatan", "status_lock": "N", "status_popup": "Y", "token": { ... [detail token] }}Case 3
- Kondisi
- status_lock = N
- status_popup = N
- device yang digunakan berbeda dengan history device yang terakhir login
- Ekspektasi
- Login berhasil dan tidak muncul pop up
- Output
{ "error": null, "error_code": 0, "exp": [expired date], "mobile_token": "[mobile token]", "pegawai": { ... [data pegawai] }, "popup_message": "", "popup_title": "", "status_lock": "N", "status_popup": "N", "token": { ... [detail token] }}Case 1
- Kondisi
- status_lock = Y
- status_popup = Y
- device yang digunakan sama dengan history device yang terakhir login
- Ekspektasi
- Login berhasil dan tidak muncul pop up
- Output
{ "error": null, "error_code": 0, "exp": [expired date], "mobile_token": "[mobile token]", "pegawai": { ... [data pegawai] }, "popup_message": "", "popup_title": "", "status_lock": "Y", "status_popup": "Y", "token": { ... [detail token] }}Case 2
- Kondisi
- status_lock = N
- status_popup = Y
- device yang digunakan sama dengan history device yang terakhir login
- Ekspektasi
- Login berhasil dan tidak muncul pop up
- Output
{ "error": null, "error_code": 0, "exp": [expired date], "mobile_token": "[mobile token]", "pegawai": { ... [data pegawai] }, "popup_message": "", "popup_title": "", "status_lock": "N", "status_popup": "Y", "token": { ... [detail token] }}Case 3
- Kondisi
- status_lock = N
- status_popup = N
- device yang digunakan sama dengan history device yang terakhir login
- Ekspektasi
- Login berhasil dan tidak muncul pop up
- Output
{ "error": null, "error_code": 0, "exp": [expired date], "mobile_token": "[mobile token]", "pegawai": { ... [data pegawai] }, "popup_message": "", "popup_title": "", "status_lock": "N", "status_popup": "N", "token": { ... [detail token] }}