SAS Portal API มีหลายบทบาทตามที่กําหนดไว้ด้านล่าง โดยแต่ละบทบาทจะอนุญาตให้ผู้ใช้เรียกใช้ API บางรายการ มอบหมายบทบาทให้กับบัญชี Google ของผู้ใช้
ผู้ใช้รายแรกขององค์กรของลูกค้า SAS คือผู้ดูแลระบบ ซึ่งระบบจะเพิ่มโดยอัตโนมัติในระหว่างกระบวนการลงชื่อสมัครใช้ จากนั้นผู้ดูแลระบบจะเพิ่มผู้ใช้รายอื่นๆ และมอบหมายบทบาทได้ รวมถึงบทบาทผู้ดูแลระบบ
บทบาทของผู้ใช้
ผู้ใช้มอบหมายบทบาทได้ 2 บทบาท ดังนี้
ผู้ดูแลระบบบทบาท
บทบาทนี้มีสิทธิ์การดูแลระบบแบบเต็มสําหรับทรัพยากรย่อยทั้งหมดภายใต้ทรัพยากรระดับบนสุดที่มีสิทธิ์เข้าถึง โดยผู้ดูแลระบบจะกําหนดโครงสร้างขององค์กรภายในพอร์ทัล SAS และจัดการการเข้าถึงของผู้ใช้
บทบาท cpi
บทบาทนี้มีไว้สําหรับผู้ใช้ที่เป็นผู้ติดตั้งมืออาชีพ (CPI) ที่ได้รับการรับรอง หากต้องการอ้างสิทธิ์บทบาทนี้ ผู้ใช้ต้องพิสูจน์ว่ามีใบรับรอง CPI ที่ใช้งานอยู่ ซึ่งทําได้โดยใช้เมธอด ValidateInstaller()
เฉพาะผู้ใช้ที่มีบทบาท role_cpi
ที่ผ่านการตรวจสอบแล้วเท่านั้นที่จะใช้เมธอด SignDevice()
เพื่อส่งพารามิเตอร์การติดตั้งของ CBSD ที่ต้องมีการติดตั้ง CPI
เมธอด
ตารางต่อไปนี้แสดงบทบาทที่สามารถใช้เมธอดแต่ละประเภทได้
เมธอด | บทบาท |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (ตรวจสอบแล้ว) |