SAS Portal API چندین نقش دارد که در زیر تعریف شدهاند، که هر کدام به کاربر اجازه میدهد تا تماسهای API خاصی را انجام دهد. نقش ها به حساب Google کاربر اختصاص داده می شود.
اولین کاربر سازمان مشتری SAS Admin است که به طور خودکار در طی فرآیند ثبت نام اضافه می شود. سپس مدیر می تواند کاربران دیگر را اضافه کند و نقش هایی از جمله نقش مدیر را به آنها اختصاص دهد.
نقش های کاربر
دو نقش وجود دارد که می توان به کاربران اختصاص داد:
این نقش دارای امتیازات مدیریتی کامل برای همه منابع فرزند تحت منبع اصلی است که به آن دسترسی داده شده است. آنها ساختار سازمان را در پورتال SAS تنظیم می کنند و دسترسی کاربران را مدیریت می کنند.
role_cpi
این نقش برای کاربرانی است که نصبکنندههای حرفهای گواهیشده (CPI) هستند. برای ادعای این نقش، کاربران باید ثابت کنند که دارای گواهینامه CPI فعال هستند. آنها این کار را با متد ValidateInstaller() انجام می دهند. فقط کاربرانی که دارای یک نقش role_cpi معتبر هستند میتوانند از روش SignDevice() برای ارسال پارامترهای نصب CBSD که نیاز به نصب CPI دارند استفاده کنند.
مواد و روش ها
جدول زیر نشان می دهد که کدام نقش ها می توانند از هر نوع روش استفاده کنند:
تاریخ آخرین بهروزرسانی 2022-09-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2022-09-26 بهوقت ساعت هماهنگ جهانی."],[[["The SAS Portal API uses roles to control user permissions, with `role_admin` for administrative tasks and `role_cpi` for Certified Professional Installers."],["Initially, an Admin user is automatically assigned during sign-up and can manage other users and their roles."],["CPI users need to validate their certification using the `ValidateInstaller()` method to utilize the `SignDevice()` method for CBSD installations."],["Both `role_admin` and `role_cpi` have access to a range of methods like `GetCustomer()`, `ListDevices()`, and `UpdateDevice()`, while `SignDevice()` is exclusive to validated `role_cpi` users."],["Currently, user role assignment is handled by the SAS API Support team, and requests should be sent to [sas-api-support@google.com](mailto:sas-api-support@google.com)."]]],["The SAS Portal API assigns roles to users' Google Accounts to manage API access. The initial Admin role is established during signup, and admins can manage user roles. Currently, role assignment is handled by the SAS API Support team via request. Two roles exist: `role_admin` with full administrative control and `role_cpi` for Certified Professional Installers who must validate their certification using `ValidateInstaller()` to use `SignDevice()`. Both roles share access to other core methods, such as `GetCustomer()` and `CreateDevice()`.\n"]]