Khả năng quản lý tài nguyên của mỗi người dùng phụ thuộc vào vai trò người dùng được chỉ định cho tài nguyên hoặc tài nguyên mẹ. Các quyền được kế thừa từ tài nguyên gốc.
Mã nhận dạng người dùng
Mã nhận dạng người dùng xác định riêng biệt người vận hành CBSD. SAS sử dụng mã nhận dạng người dùng để chỉ định một thiết bị cho Khách hàng. Mỗi khách hàng SAS phải cung cấp ít nhất một mã người dùng trong quá trình thiết lập Tài khoản khách hàng.
Bạn có thể thêm các mã nhận dạng người dùng khác sau.
Thiết bị
SAS Portal API cho phép đăng ký CBSD nhiều bước. Đối với những thiết bị cần được một Chuyên gia lắp đặt được chứng nhận (CPI) lắp đặt, bạn có 2 cách để bắt đầu quy trình đăng ký nhiều bước:
Cách 1: Bắt đầu quy trình bằng tài khoản CPI. Đối với lựa chọn này, người dùng phải được xác thực bằng vai trò role_cpi. Trước tiên, người dùng được xác minh bằng phương thức ValidateInstaller(), sau đó họ sử dụng phương thức SignDevice() để gửi cấu hình đã xác thực CPI đến SAS.
Cách 2: Bắt đầu quy trình bằng một tài khoản bất kỳ. Đối với lựa chọn này, mọi người dùng đều có thể sử dụng phương thức CreateSigned() để tạo một cấu hình thiết bị không hoạt động, sẵn sàng để CBSD sử dụng. Phương thức này sử dụng các tham số thiết bị được mã hoá bằng khoá riêng tư của CPI.
Bất kể bạn sử dụng lựa chọn nào, quy trình này sẽ tạo một cấu hình không hoạt động cho thiết bị trong SAS. Sau đó, CBSD sẽ gửi yêu cầu đăng ký đến SAS. Nếu thành công, trạng thái của thiết bị sẽ thay đổi thành "ĐÃ ĐĂNG KÝ".
Đối với những CBSD không cần xác thực CPI, hãy sử dụng phương thức CreateDevice().
Để đăng ký một bước bằng dữ liệu được mã hoá CPI, hãy sử dụng API SAS-CBSD do WInnForum xác định.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003eThe SAS Portal API enables management of User IDs and Devices within your CBRS network, including creation, viewing, updating, and deletion.\u003c/p\u003e\n"],["\u003cp\u003eUser IDs uniquely identify CBSD operators and are used for device assignment to customers.\u003c/p\u003e\n"],["\u003cp\u003eDevices can be registered through a multi-step process involving CPI validation or a single-step process for devices without CPI requirements.\u003c/p\u003e\n"],["\u003cp\u003eDevice registration can be initiated by a CPI or any user with appropriate permissions, ultimately leading to a "REGISTERED" status upon successful CBSD registration request.\u003c/p\u003e\n"],["\u003cp\u003eUsers' ability to manage resources is determined by their assigned role and inherited permissions.\u003c/p\u003e\n"]]],["The SAS Portal API allows managing User IDs and Devices within a CBRS network. User permissions are role-based and inherit from parent resources. Devices can be registered via a multi-step process involving CPI validation, either initiated with a CPI account using `ValidateInstaller()` and `SignDevice()` methods, or with any account using `CreateSigned()`. Non-CPI validated devices use `CreateDevice()`. After creating an inactive device configuration, a successful CBSD registration request changes its status to \"REGISTERED.\" Single-step registration uses the SAS-CBSD API.\n"],null,["# Resource management\n\nThe SAS Portal API allows you to create, view, update, or delete the following resources within\nyour CBRS network:\n\n- [User IDs](/spectrum-access-system/guides/resource-management#user-ids)\n- [Devices](/spectrum-access-system/guides/resource-management#devices)\n\nThe ability for each user to manage a resource depends on the user role assigned to the resource\nor parent resource. Permissions are inherited from the parent resource.\n\nUser IDs\n--------\n\nA user ID uniquely identifies the operator of a CBSD. The SAS uses user IDs to assign a device to\na Customer. Every SAS customer has to provide at least one user ID during Customer account setup.\nYou can add additional user IDs later.\n\nDevices\n-------\n\nThe SAS Portal API enables multi-step registration of CBSDs. For devices that need to be\ninstalled by a Certified Professional Installer (CPI), you have two options to initiate the\nmulti-step registration process:\n\n- **Option 1:** Initiate the process with a CPI account. For this option, the user must be\n authenticated with the `role_cpi` role. First, the user is verified with the\n [`ValidateInstaller()`](/spectrum-access-system/reference/rest/customers.devices/validate)\n method, and then they use the\n [`SignDevice()`](/spectrum-access-system/reference/rest/customers.devices/signDevice)\n method to send the CPI-validated configuration to the SAS.\n\n | **Note:** The user only needs to validate their CPI identity once.\n- **Option 2:** Initiate the process with any account. For this option, any user can use the [`CreateSigned()`](/spectrum-access-system/reference/rest/customers.devices/createSigned) method to create an inactive device configuration that's ready for the CBSD to use. This method uses device parameters that are encoded with a CPI's private key.\n\nRegardless of which option you use, this process creates an inactive configuration for the device\nin the SAS. Then, the CBSD sends a registration request to the SAS. If it's successful, the device status\nchanges to \"REGISTERED.\"\n\nFor CBSDs that don't need CPI validation, use the\n[`CreateDevice()`](/spectrum-access-system/reference/rest/customers.devices/create)\nmethod.\n\nFor single-step registration with CPI-encoded data, use the\n[SAS-CBSD API](https://winnf.memberclicks.net/assets/CBRS/WINNF-TS-0016.pdf)\ndefined by WInnForum."]]