DecodedAppCheckToken interface

واجهة تمثِّل رمزًا مميّزًا لفحص التطبيقات من Firebase تم فك ترميزه، ويظهر من خلال طريقة AppCheck.verifyToken().

Signature:

export interface DecodedAppCheckToken 

أماكن إقامة

الموقع النوع الوصف
app_id السلسلة رقم تعريف التطبيق المقابل للتطبيق الذي ينتمي إليه الرمز المميّز "فحص التطبيق". هذه القيمة ليست في الواقع أحد مطالبات رمز JWT المميز. وتتم إضافتها لتوفير الراحة، ويتم ضبطها كقيمة للسمة sub.
aud سلسلة[] الجمهور الذي تم تخصيص هذا الرمز المميّز له. هذه القيمة هي مصفوفة JSON مكونة من سلسلتين، الأولى هي رقم مشروع Firebase، والثانية هي رقم تعريف المشروع نفسه.
exp رقم وقت انتهاء صلاحية الرمز المميّز لفحص التطبيق، بالثواني منذ حقبة Unix. وهذا هو الوقت الذي تنتهي فيه صلاحية الرمز المميّز لفحص التطبيقات، ويجب ألّا يُعتبَر صالحًا بعد الآن.
iat رقم وقت إصدار الرمز المميّز لفحص التطبيقات، بالثواني منذ حقبة Unix. وهذا هو الوقت الذي تم فيه إصدار الرمز المميّز لفحص التطبيقات، ويجب أن يُعتبَر صالحًا.
iss السلسلة تمثّل هذه السمة معرّف جهة إصدار الردّ. هذه القيمة هي عنوان URL بالتنسيق https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>، حيث يشير <PROJECT_NUMBER> إلى رقم المشروع نفسه المحدَّد في السمة aud.
فرعي السلسلة رقم تعريف تطبيق Firebase المقابل للتطبيق الذي ينتمي إليه الرمز المميّز. لتسهيل الأمر، يتم نسخ هذه القيمة إلى الموقع app_id.

DecodedAppCheckToken.app_id

رقم تعريف التطبيق المقابل للتطبيق الذي ينتمي إليه الرمز المميّز "فحص التطبيق". هذه القيمة ليست في الواقع أحد مطالبات رمز JWT المميز. وتتم إضافتها لتوفير الراحة، ويتم ضبطها كقيمة للسمة sub.

Signature:

app_id: string;

DecodedAppCheckToken.aud

الجمهور الذي تم تخصيص هذا الرمز المميّز له. هذه القيمة هي مصفوفة JSON مكونة من سلسلتين، الأولى هي رقم مشروع Firebase، والثانية هي رقم تعريف المشروع نفسه.

Signature:

aud: string[];

DecodedAppCheckToken.exp

وقت انتهاء صلاحية الرمز المميّز لفحص التطبيق، بالثواني منذ حقبة Unix. وهذا هو الوقت الذي تنتهي فيه صلاحية الرمز المميّز لفحص التطبيقات، ويجب ألّا يُعتبَر صالحًا بعد الآن.

Signature:

exp: number;

DecodedAppCheckToken.iat

وقت إصدار الرمز المميّز لفحص التطبيقات، بالثواني منذ حقبة Unix. وهذا هو الوقت الذي تم فيه إصدار الرمز المميّز لفحص التطبيقات، ويجب أن يُعتبَر صالحًا.

Signature:

iat: number;

DecodedAppCheckToken.iss

تمثّل هذه السمة معرّف جهة إصدار الردّ. هذه القيمة هي عنوان URL بالتنسيق https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>، حيث يشير <PROJECT_NUMBER> إلى رقم المشروع نفسه المحدَّد في السمة aud.

Signature:

iss: string;

DecodedAppCheckToken.sub

رقم تعريف تطبيق Firebase المقابل للتطبيق الذي ينتمي إليه الرمز المميّز. لتسهيل الأمر، يتم نسخ هذه القيمة إلى الموقع app_id.

Signature:

sub: string;