Формат веб-токена JSON
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Веб-токены JSON ( JWT ) используются SAS Portal API двумя способами:
- Чтобы помочь с проверкой личности CPI.
- Разрешить не-CPI помогать устанавливать CBSD, требующие установки CPI.
Во время проверки подлинности CPI CPI запрашивается для создания JWT на основе секрета, сгенерированного SAS Portal API. В этом случае CPI использует свой закрытый ключ для создания JWT.
Кроме того, не-CPI могут использовать SAS Portal API для создания конфигурации устройства из JWT, созданного CPI. В этом случае JWT содержит регистрационные параметры CBSD, а CPI использует свой закрытый ключ для создания JWT.
Стандарт JSON Web Signature (JWS) определен в RFC 7515 , а SAS Portal API поддерживает алгоритмы подписи ES256 и RS256.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[[["\u003cp\u003eThe SAS Portal API utilizes JSON Web Tokens (JWTs) for CPI identity validation and to enable non-CPIs to assist in CBSD installations requiring CPI involvement.\u003c/p\u003e\n"],["\u003cp\u003eDuring CPI identity validation, the CPI generates a JWT using a secret from the SAS Portal API and their private key.\u003c/p\u003e\n"],["\u003cp\u003eNon-CPIs can utilize the SAS Portal API to create device configurations from a CPI-generated JWT containing CBSD registration parameters, signed with the CPI's private key.\u003c/p\u003e\n"],["\u003cp\u003eThe SAS Portal API adheres to the JSON Web Signature (JWS) standard (RFC 7515) and supports ES256 and RS256 signature algorithms.\u003c/p\u003e\n"]]],["JWTs are used within the SAS Portal API for CPI identity validation and to enable non-CPIs to assist with installing CBSDs requiring CPI installation. CPIs create JWTs using their private keys for both purposes. During identity validation, they create a JWT from a SAS Portal API-generated secret. For non-CPI assistance, they create JWTs containing CBSD registration parameters. The API utilizes the JWS standard (RFC 7515) and supports ES256 and RS256 signature algorithms.\n"],null,["# JSON Web Token format\n\nJSON Web Tokens ([JWTs](https://jwt.io)) are used\nby the SAS Portal API in two ways:\n\n- To aid with CPI identity validation.\n- To allow non-CPIs to help install CBSDs that require CPI installation.\n\nDuring [CPI identity validation](https://developers.google.com/spectrum-access-system/guides/validation-of-cpi-identity), the CPI is asked to create a JWT from a secret generated by the SAS\nPortal API. In this case, the CPI uses their private key to create the JWT.\n\nAlternatively, non-CPIs may use the SAS Portal API to create a device configuration from a JWT\ncreated by a CPI. In this case, the JWT contains CBSD registration parameters and the CPI uses their\nprivate key to create the JWT.\n\nThe JSON Web Signature (JWS) standard is defined in [RFC 7515](https://tools.ietf.org/html/rfc7515), and the SAS Portal API supports the ES256 and RS256 signature algorithms."]]