The ability for each user to manage a resource depends on the user role assigned to the resource
or parent resource. Permissions are inherited from the parent resource.
User IDs
A user ID uniquely identifies the operator of a CBSD. The SAS uses user IDs to assign a device to
a Customer. Every SAS customer has to provide at least one user ID during Customer account setup.
You can add additional user IDs later.
Devices
The SAS Portal API enables multi-step registration of CBSDs. For devices that need to be
installed by a Certified Professional Installer (CPI), you have two options to initiate the
multi-step registration process:
Option 1: Initiate the process with a CPI account. For this option, the user must be
authenticated with the role_cpi role. First, the user is verified with the
ValidateInstaller()
method, and then they use the
SignDevice()
method to send the CPI-validated configuration to the SAS.
Option 2: Initiate the process with any account. For this option, any user can use the
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.
Regardless of which option you use, this process creates an inactive configuration for the device
in the SAS. Then, the CBSD sends a registration request to the SAS. If it’s successful, the device status
changes to "REGISTERED."
For CBSDs that don’t need CPI validation, use the
CreateDevice()
method.
For single-step registration with CPI-encoded data, use the
SAS-CBSD API
defined by WInnForum.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-12-05 UTC."],[[["The SAS Portal API enables management of User IDs and Devices within your CBRS network, including creation, viewing, updating, and deletion."],["User IDs uniquely identify CBSD operators and are used for device assignment to customers."],["Devices can be registered through a multi-step process involving CPI validation or a single-step process for devices without CPI requirements."],["Device registration can be initiated by a CPI or any user with appropriate permissions, ultimately leading to a \"REGISTERED\" status upon successful CBSD registration request."],["Users' ability to manage resources is determined by their assigned role and inherited permissions."]]],["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"]]