SAS Portal API'nin, her biri kullanıcılara belirli API çağrıları yapma izni veren ve aşağıda tanımlanan çeşitli rolleri vardır. Roller, kullanıcının Google Hesabı'na atanır.
Bir SAS müşterisinin kuruluşundaki ilk kullanıcı, kayıt işlemi sırasında otomatik olarak eklenen yöneticidir. Yönetici daha sonra diğer kullanıcıları ekleyebilir ve onlara yönetici rolü de dahil olmak üzere roller atayabilir.
Kullanıcı rolleri
Kullanıcılara atanabilecek iki rol vardır:
role_admin
Bu rol, erişim izni verilen üst kaynak altındaki tüm alt kaynaklar için tam yönetim ayrıcalıklarına sahiptir. SAS portalında kuruluşun yapısını oluşturur ve kullanıcı erişimini yönetirler.
role_cpi
Bu rol, Sertifikalı Profesyonel Kurulum Uzmanları (CPI) içindir. Bu rolü talep etmek için kullanıcıların etkin bir CPI sertifikasına sahip olduklarını kanıtlamaları gerekir. Bunu ValidateInstaller()
yöntemiyle yaparlar. Yalnızca doğrulanmış bir role_cpi
rolüne sahip kullanıcılar, CPI kurulumu gerektiren CBSD'lerin kurulum parametrelerini göndermek için SignDevice()
yöntemini kullanabilir.
Yöntemler
Aşağıdaki tabloda, her yöntemi hangi rollerin kullanabileceği gösterilmektedir:
Yöntemler | Roller |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (doğrulandı) |