API SAS Portal có một số vai trò (được định nghĩa bên dưới), mỗi vai trò cho phép người dùng thực hiện một số lệnh gọi API nhất định. Vai trò được chỉ định cho Tài khoản Google của người dùng.
Người dùng đầu tiên của tổ chức khách hàng của SAS là Quản trị viên. Người này sẽ tự động được thêm trong quá trình đăng ký. Sau đó, Quản trị viên có thể thêm người dùng khác và chỉ định vai trò cho họ, bao gồm cả vai trò Quản trị viên.
Vai trò của người dùng
Có 2 vai trò có thể được chỉ định cho người dùng:
role_admin
Vai trò này có đầy đủ các đặc quyền quản trị cho tất cả tài nguyên con trong tài nguyên mẹ đã được cấp quyền truy cập. Họ thiết lập cấu trúc của tổ chức trong Cổng thông tin SAS và quản lý quyền truy cập của người dùng.
Vai trò_cpi
Vai trò này dành cho người dùng là Người cài đặt chuyên nghiệp (CPI) được chứng nhận. Để xác nhận vai trò này,
người dùng cần chứng minh rằng họ có giấy chứng nhận CPI đang hoạt động. Chúng thực hiện việc này bằng phương thức ValidateInstaller()
. Chỉ những người dùng có vai trò role_cpi
đã xác thực mới có thể sử dụng phương thức SignDevice()
để gửi thông số cài đặt của CBSD yêu cầu cài đặt CPI.
Phương pháp
Bảng sau đây cho thấy những vai trò có thể sử dụng từng loại phương thức:
Phương pháp | Vai trò |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (đã xác thực) |