واجهة تمثّل استجابة للرمز المميّز "فحص التطبيق" الذي تم التحقّق منه
Signature:
export interface VerifyAppCheckTokenResponse
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
سبق أن تم استخدامه | قيمة منطقية | يشير إلى حالة الطقس التي تم فيها استهلاك هذا الرمز المميّز. إذا كانت هذه هي المرة الأولى التي يظهر فيها هذا الرمز المميّز بواسطة طريقة AppCheck.verifyToken()، سيحتوي هذا الحقل على القيمة false . سيتم بعد ذلك وضع علامة already_consumed على الرمز المميّز المحدَّد لجميع الاستدعاءات المستقبلية لطريقة AppCheck.verifyToken() لهذا الرمز المميّز.عندما يكون هذا الحقل true ، يحاول المتصل إعادة استخدام رمز مميّز سبق استخدامه. يجب اتخاذ الاحتياطات اللازمة تجاه هذا المتصل؛ على سبيل المثال، يمكنك اتخاذ إجراءات مثل رفض الطلب أو مطالبة المتصل باجتياز طبقات إضافية من فحوصات الأمان. |
appId | السلسلة | رقم تعريف التطبيق المقابل للتطبيق الذي ينتمي إليه الرمز المميّز "فحص التطبيق". |
الرمز المميّز | DecodedAppCheckToken | الرمز المميّز "فحص التطبيقات من Firebase" الذي تم فك ترميزه |
CheckAppCheckTokenResponse.alreadyConsumed
يشير إلى حالة الطقس التي تم فيها استهلاك هذا الرمز المميّز. إذا كانت هذه هي المرة الأولى التي يظهر فيها هذا الرمز المميّز بواسطة طريقة AppCheck.verifyToken()، سيحتوي هذا الحقل على القيمة false
. سيتم بعد ذلك وضع علامة already_consumed
على الرمز المميّز المحدَّد لجميع عمليات الاستدعاء المستقبلية لطريقة AppCheck.verifyToken() لهذا الرمز المميّز.
عندما يكون هذا الحقل true
، يحاول المتصل إعادة استخدام رمز مميّز تم استخدامه سابقًا. يجب اتخاذ الاحتياطات اللازمة تجاه هذا المتصل؛ على سبيل المثال، يمكنك اتخاذ إجراءات مثل رفض الطلب أو مطالبة المتصل باجتياز طبقات إضافية من فحوصات الأمان.
Signature:
alreadyConsumed?: boolean;
CheckAppCheckTokenResponse.appId
رقم تعريف التطبيق المقابل للتطبيق الذي ينتمي إليه الرمز المميّز "فحص التطبيق".
Signature:
appId: string;
CheckAppCheckTokenResponse.token
الرمز المميّز "فحص التطبيقات من Firebase" الذي تم فك ترميزه
Signature:
token: DecodedAppCheckToken;