验证 CPI 身份

根据 WInnForum 要求,某些 Citizens Broadband Radio Service Devices (CBSD) 要求在发送安装参数到频谱访问系统 (SAS) 之前,经过认证的专业安装人员 (CPI) 必须对其进行验证。

CPI 身份验证流程
CPI 身份验证流程(点击可放大)

在 Google SAS Portal API 中,请在给定用户调用 SignDevice() 方法之前验证其是否拥有有效的 CPI 认证。您可以使用以下验证方法验证用户的 CPI 认证:

  1. 确保用户已使用其 Google 账号登录,并且流量使用 HTTPS。
  2. role_cpi 用户调用 GenerateSecret() 方法,该方法会以令牌的形式返回密钥
  3. 然后,用户使用其私钥对密钥进行签名,并使用 ValidateInstaller() 方法将编码版本作为 JSON Web 令牌 (JWT) 以及其 CPI ID 和原始密钥一起发回。如需详细了解如何创建令牌,请参阅 JSON Web 令牌格式

只有在具有 role_cpi 角色的用户成功完成 CPI 验证流程后,CPI 角色权限才会生效。

后续步骤