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