user
Properti user
memiliki beberapa informasi dan fungsi terkait user.
Properti user
ditentukan berdasarkan hasil parsing dari access token (JWT), yaitu berupa objek jika pengguna sedang login atau tidak memiliki nilai (undefined
) jika tidak login.
User ID
string
User ID dapat digunakan untuk mengidentifikasi pengguna.
Example
User methods
Method-method user hanya tersedia jika pengguna sedang login dan untuk trigger mode berikut:
Remote function (client-sdk)HTTP webhookHTTP raw
getDetails()
Return
Promise<object>
Data profil pengguna terlogin.
logout()
Cabut akses user yang bersangkutan, sehingga refresh token dan access token yang dipegang tidak akan berlaku lagi untuk request-request berikutnya.
Return
Promise<null>
assignRoles(role1, role2, ...)
Tambahkan satu peran atau lebih kepada user yang bersangkutan, sesuai dengan peran-peran yang telah didefinisikan.
Otomatis digabungkan dengan peran-peran yang sedang dimilikinya.
Arguments
name | type | description |
---|---|---|
role1, role2, ... | string | peran |
Return
Promise<null>
removeRoles(role1, role2, ...)
Hapus satu peran atau lebih dari user yang bersangkutan.
Arguments
name | type | description |
---|---|---|
role1, role2, ... | string | peran |
Return
Promise<null>