Skip to content

MS Auth Management

Dokumentasi API aplikasi PelniOne - MS Auth Management
04 July 2024Ayu Amelia Agustin
Riwayat Dokumentasi
VersiTanggalAktorKeterangan
v1.003/Jul/2024Ayu Amelia AgustinInisiasi Dokumen
v1.104/Jul/2024Ayu Amelia AgustinUpdate 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]
}
}