Role i uprawnienia

Interfejs SAS Portal API ma kilka ról, które zostały zdefiniowane poniżej. Każda z nich daje użytkownikowi uprawnienia do wykonywania określonych wywołań interfejsu API. Role są przypisywane do konta Google użytkownika.

Pierwszy użytkownik organizacji klienta SAS jest administratorem, który jest dodawany automatycznie podczas procesu rejestracji. Administrator może wtedy dodać innych użytkowników i przypisać im role, w tym rolę Administrator.

Role użytkowników

Użytkownikom można przypisać 2 role:

role_admin

Ta rola ma pełne uprawnienia administracyjne do wszystkich zasobów podrzędnych w zasobie nadrzędnym, do którego ma przyznany dostęp. Konfigurują strukturę organizacji w portalu SAS i zarządzają dostępem użytkowników.

role_cpi

Ta rola jest przeznaczona dla użytkowników, którzy są certyfikowanymi profesjonalnymi instalatorami (CPI). Aby uzyskać tę rolę, użytkownicy muszą udowodnić, że mają aktywny certyfikat CPI. Używają do tego metody ValidateInstaller(). Tylko użytkownicy z potwierdzoną rolą role_cpi mogą używać metody SignDevice() do przesyłania parametrów instalacji stacji CBSD, które wymagają instalacji CPI.

Metody

W tabeli poniżej znajdziesz informacje o tym, które role mogą korzystać z poszczególnych typów metod:

Metody Role
GetCustomer()

role_admin
role_cpi

ListCustomers()

role_admin
role_cpi

CreateDevice()

role_admin
role_cpi

GetDevice()

role_admin
role_cpi

ListDevices()

role_admin
role_cpi

UpdateDevice()

role_admin
role_cpi

CreateSignedDevice()

role_admin
role_cpi

UpdateSignedDevice()

role_admin
role_cpi

GenerateSecret()

role_admin
role_cpi

ValidateInstaller()

role_admin
role_cpi

SignDevice() role_cpi (zweryfikowany)