SAS Portal API memiliki beberapa peran, yang ditentukan di bawah, 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. Admin kemudian dapat menambahkan pengguna lain dan menetapkan peran kepada mereka, termasuk peran Admin.
Peran pengguna
Ada dua peran yang dapat ditetapkan kepada pengguna:
role_admin
Peran ini memiliki hak istimewa administratif penuh untuk semua resource turunan di bawah resource induk yang telah diberikan aksesnya. Mereka menyiapkan struktur organisasi dalam SAS Portal dan mengelola akses pengguna.
role_cpi
Peran ini ditujukan bagi pengguna yang merupakan Penginstal Profesional Bersertifikasi (CPI). Untuk mengklaim peran ini,
pengguna harus membuktikan bahwa mereka memiliki sertifikasi CPI yang 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 mana yang dapat menggunakan setiap jenis metode:
Metode | Peran |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (divalidasi) |