Vai trò và quyền

SAS Portal API có một số vai trò (được xác định bên dưới), mỗi vai trò cấp cho người dùng quyền 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 SAS là Quản trị viên và được tự động 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

Bạn có thể chỉ định hai vai trò cho người dùng:

role_admin

Vai trò này có đầy đủ đặc quyền quản trị đối với tất cả tài nguyên con trong tài nguyên mẹ mà vai trò này đã đượ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.

role_cpi

Vai trò này dành cho những người dùng là Chuyên gia lắp đặt được chứng nhận (CPI). Để yêu cầu vai trò này, người dùng cần chứng minh rằng họ có chứng chỉ 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 đã được xác thực mới có thể sử dụng phương thức SignDevice() để gửi các thông số cài đặt của CBSD yêu cầu cài đặt CPI.

Phương thức

Bảng sau đây cho biết những vai trò có thể sử dụng từng loại phương thức:

Phương thức Vai trò
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 (đã xác thực)