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).
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.
- Un usuario de
role_cpi
llama al métodoGenerateSecret()
, que devuelve un secreto en forma de token. - 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.
Siguientes pasos
- Para obtener una descripción general de la API del portal de SAS, consulta el artículo Descripción general de la API del portal de SAS de Google.
- Para obtener información sobre cada API, consulta la API Customers y la API Device Manager.
- Para ver ejemplos de cómo usar la API, consulta los ejemplos de código de la API.
- Para consultar la documentación de referencia, ve a APIs and reference (APIs y referencia).