SAS Portal API memiliki beberapa peran, yang didefinisikan di bawah ini, yang masing-masing memberikan izin kepada pengguna untuk melakukan panggilan API tertentu. Peran ditetapkan ke Akun Google pengguna.
Pengguna pertama organisasi pelanggan SAS adalah Admin, yang otomatis ditambahkan selama proses pendaftaran. Kemudian, Admin dapat menambahkan pengguna lain dan menetapkan peran kepada mereka, termasuk peran Admin.
Peran pengguna
Ada dua peran yang dapat ditetapkan kepada pengguna:
peran_admin
Peran ini memiliki hak istimewa administratif penuh untuk semua resource turunan di bagian resource induk yang aksesnya telah diberikan. Mereka menyiapkan struktur organisasi dalam Portal SAS dan mengelola akses pengguna.
peran_cpi
Peran ini ditujukan untuk pengguna yang merupakan Penginstal Profesional (CPI) Tersertifikasi. Untuk mengklaim peran ini,
pengguna harus membuktikan bahwa mereka memiliki sertifikasi CPI aktif. Mereka melakukannya dengan metode ValidateInstaller()
. Hanya pengguna dengan peran role_cpi
yang divalidasi yang dapat menggunakan metode
SignDevice()
untuk mengirimkan parameter penginstalan CBSD yang memerlukan penginstalan CPI.
Metode
Tabel berikut menunjukkan peran yang dapat menggunakan setiap jenis metode:
Metode | Peran |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (divalidasi) |