تنسيق JSON Web Token
يتم استخدام رموز JSON للويب (JWTs) من خلال SAS Portal API بطريقتين:
- للمساعدة في التحقّق من هوية التكلفة لكل تثبيت
- للسماح لغير أجهزة التكلفة لكل تثبيت للمساعدة في تثبيت وحدات CBSD التي تتطلب تثبيت التكلفة لكل تثبيت.
أثناء
التحقق من هوية التكلفة لكل تثبيت، تتم مطالبة التكلفة لكل تثبيت بإنشاء JWT من سر تم إنشاؤه بواسطة واجهة برمجة تطبيقات بوابة SAS. في هذه الحالة، تستخدم التكلفة لكل تثبيت مفتاحها الخاص لإنشاء JWT.
بدلاً من ذلك، قد يستخدم الأشخاص الذين لا يستخدمون التكلفة لكل تثبيت واجهة برمجة تطبيقات بوابة SAS لإنشاء إعداد جهاز من JWT
تم إنشاؤه باستخدام التكلفة لكل تثبيت. في هذه الحالة، يحتوي JWT على معلَمات تسجيل CBSD وتستخدم التكلفة لكل تثبيت
مفتاحه الخاص لإنشاء JWT.
يتم تعريف معيار JSON للويب (JWS) في
RFC 7515، وتتوافق واجهة برمجة تطبيقات بوابة SAS Portal مع خوارزميات توقيع ES256 وRS256.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2022-09-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The 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."],["During CPI identity validation, the CPI generates a JWT using a secret from the SAS Portal API and their private key."],["Non-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."],["The SAS Portal API adheres to the JSON Web Signature (JWS) standard (RFC 7515) and supports ES256 and RS256 signature algorithms."]]],["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"]]