VerifyAppCheckTokenResponse interface

واجهة تمثل استجابة رمزية للتحقق من التطبيق.

إمضاء:

export interface VerifyAppCheckTokenResponse 

ملكيات

ملكية يكتب وصف
مستهلكة بالفعل منطقية يشير إلى الطقس الذي تم فيه استهلاك هذا الرمز المميز بالفعل. إذا كانت هذه هي المرة الأولى التي ترى فيها طريقة AppCheck.verifyToken() هذا الرمز المميز، فسيحتوي هذا الحقل على القيمة false . سيتم بعد ذلك وضع علامة على الرمز المميز المعطى على أنه already_consumed لجميع الاستدعاءات المستقبلية لطريقة AppCheck.verifyToken() لهذا الرمز المميز. عندما يكون هذا الحقل true ، فإن المتصل يحاول إعادة استخدام رمز مميز تم استهلاكه مسبقًا. يجب عليك اتخاذ الاحتياطات اللازمة ضد مثل هذا المتصل؛ على سبيل المثال، يمكنك اتخاذ إجراءات مثل رفض الطلب أو مطالبة المتصل باجتياز طبقات إضافية من اختبارات الأمان.
معرف التطبيق خيط معرف التطبيق المطابق للتطبيق الذي ينتمي إليه رمز التحقق من التطبيق.
رمز مميز DecodedAppCheckToken الرمز المميز للتحقق من تطبيق Firebase.

VerifyAppCheckTokenResponse.alreadyConsumed

يشير إلى الطقس الذي تم فيه استهلاك هذا الرمز المميز بالفعل. إذا كانت هذه هي المرة الأولى التي ترى فيها طريقة AppCheck.verifyToken() هذا الرمز المميز، فسيحتوي هذا الحقل على القيمة false . سيتم بعد ذلك وضع علامة على الرمز المميز المعطى على أنه already_consumed لجميع الاستدعاءات المستقبلية لطريقة AppCheck.verifyToken() لهذا الرمز المميز.

عندما يكون هذا المجال true ، يحاول المتصل إعادة استخدام رمز مميز تم استهلاكه مسبقًا. يجب عليك اتخاذ الاحتياطات اللازمة ضد مثل هذا المتصل؛ على سبيل المثال، يمكنك اتخاذ إجراءات مثل رفض الطلب أو مطالبة المتصل باجتياز طبقات إضافية من اختبارات الأمان.

إمضاء:

alreadyConsumed?: boolean;

VerifyAppCheckTokenResponse.appId

معرف التطبيق المطابق للتطبيق الذي ينتمي إليه رمز التحقق من التطبيق.

إمضاء:

appId: string;

VerifyAppCheckTokenResponse.token

الرمز المميز للتحقق من تطبيق Firebase.

إمضاء:

token: DecodedAppCheckToken;