תפקידים והרשאות

ל-SAS Portal API יש כמה תפקידים, שמוגדרים בהמשך. כל אחד מהם נותן למשתמש הרשאה לבצע קריאות מסוימות ל-API. התפקידים מוקצים לחשבון Google של המשתמש.

המשתמש הראשון בארגון של לקוח SAS הוא האדמין, שנוסף אוטומטית במהלך תהליך ההרשמה. לאחר מכן, האדמין יכול להוסיף משתמשים אחרים ולהקצות להם תפקידים, כולל תפקיד האדמין.

תפקידי משתמשים

יש שני תפקידים שאפשר להקצות למשתמשים:

role_admin

לתפקיד הזה יש הרשאות אדמין מלאות לכל המשאבים של הצאצאים שנמצאים מתחת למשאב האב, שלגביו הוענקה לו גישה. הם מגדירים את המבנה של הארגון בפורטל SAS ומנהלים את הגישה של המשתמשים.

role_cpi

התפקיד הזה מיועד למשתמשים שהם מתקינים מקצועיים מוסמכים (CPI). כדי לקבל את התפקיד הזה, המשתמשים צריכים להוכיח שיש להם אישור CPI פעיל. הם עושים זאת באמצעות השיטה ValidateInstaller(). רק משתמשים עם תפקיד מאומת של role_cpi יכולים להשתמש בשיטה SignDevice() כדי לשלוח את פרמטרי ההתקנה של מכשירי CBSD שנדרשת בהם התקנה של CPI.

Methods

בטבלה הבאה אפשר לראות אילו תפקידים יכולים להשתמש בכל סוג של method:

Methods תפקידים
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 (מאומת)