역할 및 권한

SAS Portal API에는 아래에 정의된 여러 역할이 있으며 각 역할은 사용자에게 특정 API 호출을 할 수 있는 권한을 부여합니다. 역할은 사용자의 Google 계정에 할당됩니다.

SAS 고객 조직의 첫 번째 사용자는 가입 절차 중에 자동으로 추가되는 관리자입니다. 그런 다음 관리자는 다른 사용자를 추가하고 관리자 역할을 비롯한 역할을 할당할 수 있습니다.

사용자 역할

사용자에게 할당할 수 있는 역할은 다음과 같습니다.

role_admin

이 역할에는 액세스 권한이 부여된 상위 리소스 아래에 있는 모든 하위 리소스에 대한 전체 관리 권한이 있습니다. SAS 포털 내에서 조직 구조를 설정하고 사용자 액세스를 관리합니다.

role_cpi

이 역할은 공인 전문 설치 기사 (CPI)를 위한 역할입니다. 이 역할을 요청하려면 사용자가 활성 CPI 인증이 있음을 증명해야 합니다. ValidateInstaller() 메서드를 사용합니다. 검증된 role_cpi 역할이 있는 사용자만 SignDevice() 메서드를 사용하여 CPI 설치가 필요한 CBSD의 설치 매개변수를 제출할 수 있습니다.

메서드

다음 표는 각 유형의 메서드를 사용할 수 있는 역할을 보여줍니다.

메서드 역할
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 (검증됨)