Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
De acuerdo con los requisitos de WInnForum, determinados dispositivos de servicio de radio de banda ancha para ciudadanos (CBSDs) requieren que un instalador profesional certificado (CPI) valide los parámetros de instalación antes de que se envíen al sistema de acceso al espectro (SAS).
Flujo de validación de identidad de CPD (haz clic en la imagen para ampliarla)
En la API del portal SAS de Google, comprueba que un usuario determinado tenga una certificación de CPI válida antes de llamar al método SignDevice().
Puedes validar la certificación de CPI de un usuario con el siguiente método de validación:
Asegúrate de que el usuario haya iniciado sesión con su cuenta de Google y de que el tráfico utilice HTTPS.
A continuación, el usuario firma el secreto con su clave privada y usa el método ValidateInstaller() para enviar la versión codificada como un JSON Web Token (JWT), junto con su ID de CPI y el secreto original. Para obtener más información sobre la creación de tokens, consulta el formato JSON Web Token.
Los permisos del rol de CPI solo se aplican después de que un usuario con el rol role_cpi
complete correctamente el flujo de validación de CPI.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-10 (UTC)."],[],[],null,["# Validate CPI identity\n\nAccording to the WInnForum requirements, certain Citizens Broadband Radio Service Devices (CBSDs) require\nthat a [Certified Professional Installer (CPI)](/spectrum-access-system/docs/key-terms#cpi)\nvalidate the installation parameters *before* they are sent to Spectrum Access System (SAS).\n[](/static/spectrum-access-system/docs/images/user-with-role-cpi.svg) CPI identity validation flow (click to enlarge)\n\nIn the Google SAS Portal API, validate that a given user has a valid CPI\ncertification before they call the [`SignDevice()` method](/spectrum-access-system/docs/reference/rest/customers.devices/signDevice).\nYou can validate a user's CPI certification by using the following\nvalidation method:\n\n1. Make sure that the user is signed in with their Google Account, and the traffic uses HTTPS.\n2. A [`role_cpi`](/spectrum-access-system/docs/roles-and-permissions#cpi) user calls the [`GenerateSecret()` method](/spectrum-access-system/docs/reference/rest/installer/generateSecret), which returns a [secret](/spectrum-access-system/docs/key-terms#secret) in the form of a token.\n3. The user then signs the secret with their private key and uses the [`ValidateInstaller()` method](/spectrum-access-system/docs/reference/rest/installer/validate) to send the encoded version back as a [JSON Web Token (JWT)](https://jwt.io/), along with their CPI ID and the original secret. For more details about token creation, see [JSON Web Token format](/spectrum-access-system/docs/json-web-token-format).\n\nThe CPI role permissions become effective only after a user with the `role_cpi`\nrole successfully completes the CPI validation flow.\n\nWhat's next\n-----------\n\n- To get an overview of the SAS Portal API, see [Google SAS Portal API overview](/spectrum-access-system/docs/overview-api).\n- For information about each API, see [Customers API](/spectrum-access-system/docs/customers-api) and [Device Manager API](/spectrum-access-system/docs/device-manager-api).\n- For examples of how to use the API, see [API code samples](/spectrum-access-system/docs/samples).\n- For reference documentation, see [APIs and reference](/spectrum-access-system/docs/apis)."]]