ל-SAS Portal API יש כמה תפקידים, שמוגדרים בהמשך. כל אחד מהם נותן למשתמש הרשאה לבצע קריאות מסוימות ל-API. התפקידים מוקצים לחשבון Google של המשתמש.
המשתמש הראשון בארגון של לקוח SAS הוא האדמין, שנוסף אוטומטית במהלך תהליך ההרשמה. לאחר מכן, האדמין יכול להוסיף משתמשים אחרים ולהקצות להם תפקידים, כולל תפקיד האדמין.
תפקידי משתמשים
יש שני תפקידים שאפשר להקצות למשתמשים:
role_admin
לתפקיד הזה יש הרשאות אדמין מלאות לכל המשאבים של הצאצאים שנמצאים מתחת למשאב האב, שלגביו הוענקה לו גישה. הם מגדירים את המבנה של הארגון בפורטל SAS ומנהלים את הגישה של המשתמשים.
role_cpi
התפקיד הזה מיועד למשתמשים שהם מתקינים מקצועיים מוסמכים (CPI). כדי לקבל את התפקיד הזה, המשתמשים צריכים להוכיח שיש להם אישור CPI פעיל. הם עושים זאת באמצעות השיטה ValidateInstaller()
. רק משתמשים עם תפקיד מאומת של role_cpi
יכולים להשתמש בשיטה
SignDevice()
כדי לשלוח את פרמטרי ההתקנה של מכשירי CBSD שנדרשת בהם התקנה של CPI.
Methods
בטבלה הבאה אפשר לראות אילו תפקידים יכולים להשתמש בכל סוג של method:
Methods | תפקידים |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (מאומת) |