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

ממשק ה-API של פורטל Google Spectrum Access System ‏ (SAS) תפקידי משתמש מאפשר למשתמש לבצע קריאות מסוימות ל-API על סמך ההיקף שלו. התפקידים האלה מוקצים לחשבון Google של המשתמש.

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

התפקידים שהוקצו למשתמש הם role_admin ו-role_cpi. אפשר להקצות כל משתמש לתפקיד אחד או יותר.

role_admin

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

לתפקיד האדמין יש הרשאות אדמיניסטרטיביות מלאות לכל המשאבים של הצאצאים שמתחת למשאב האב, שלגביו הוענקה לו גישה. האדמין מגדיר את המבנה של הארגון בפורטל 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 (מאומת)

המאמרים הבאים