บทบาทและสิทธิ์

SAS Portal API มีหลายบทบาทตามที่กําหนดไว้ด้านล่าง โดยแต่ละบทบาทจะอนุญาตให้ผู้ใช้เรียกใช้ API บางรายการ มอบหมายบทบาทให้กับบัญชี Google ของผู้ใช้

ผู้ใช้รายแรกขององค์กรของลูกค้า SAS คือผู้ดูแลระบบ ซึ่งระบบจะเพิ่มโดยอัตโนมัติในระหว่างกระบวนการลงชื่อสมัครใช้ จากนั้นผู้ดูแลระบบจะเพิ่มผู้ใช้รายอื่นๆ และมอบหมายบทบาทได้ รวมถึงบทบาทผู้ดูแลระบบ

บทบาทของผู้ใช้

ผู้ใช้มอบหมายบทบาทได้ 2 บทบาท ดังนี้

ผู้ดูแลระบบบทบาท

บทบาทนี้มีสิทธิ์การดูแลระบบแบบเต็มสําหรับทรัพยากรย่อยทั้งหมดภายใต้ทรัพยากรระดับบนสุดที่มีสิทธิ์เข้าถึง โดยผู้ดูแลระบบจะกําหนดโครงสร้างขององค์กรภายในพอร์ทัล SAS และจัดการการเข้าถึงของผู้ใช้

บทบาท cpi

บทบาทนี้มีไว้สําหรับผู้ใช้ที่เป็นผู้ติดตั้งมืออาชีพ (CPI) ที่ได้รับการรับรอง หากต้องการอ้างสิทธิ์บทบาทนี้ ผู้ใช้ต้องพิสูจน์ว่ามีใบรับรอง CPI ที่ใช้งานอยู่ ซึ่งทําได้โดยใช้เมธอด ValidateInstaller() เฉพาะผู้ใช้ที่มีบทบาท role_cpi ที่ผ่านการตรวจสอบแล้วเท่านั้นที่จะใช้เมธอด SignDevice() เพื่อส่งพารามิเตอร์การติดตั้งของ CBSD ที่ต้องมีการติดตั้ง CPI

เมธอด

ตารางต่อไปนี้แสดงบทบาทที่สามารถใช้เมธอดแต่ละประเภทได้

เมธอด บทบาท
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 (ตรวจสอบแล้ว)