واجهة تمثّل خيارات لطريقة AppCheck.verifyToken().
Signature:
export interface VerifyAppCheckTokenOptions
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
تستهلك | قيمة منطقية | لاستخدام ميزة "حماية إعادة التشغيل"، اضبط هذا الإعداد على true . بعد إثبات ملكية الرمز المميّز، يتم استخدام الرمز المميّز ()true مع استخدامات أخرى للرمز المميّز، لا يتم استهلاكه.تتطلب ميزة "حماية إعادة التشغيل" هذه الاتصال بالشبكة الإضافي في الخلفية "فحص التطبيق" وتجبر العملاء على الحصول على مصادقة جديدة من موفّري المصادقة الذين اخترتهم. لذلك يمكن أن يؤثر ذلك سلبًا في الأداء وقد يؤدي إلى استنفاد الخدمات الواردة من موفّري المصادقة. الحصص بسرعة أكبر. وننصحك باستخدام هذه الميزة فقط لحماية العمليات المنخفضة التكلفة أو ذات الأهمية الأمنية أو المكلفة. |
CheckAppCheckTokenOptions.consume
لاستخدام ميزة "حماية إعادة التشغيل"، اضبط هذا الإعداد على true
. بعد إثبات ملكية الرمز المميّز، يمكن استخدام طريقة AppCheck.verifyToken() لوضع علامة على الرمز المميّز بأنّه مُستهلَك.
وفي الردّ، سيتم وضع علامة على الرموز المميّزة التي يتبيّن أنّه تم استهلاكها من قبل على هذا النحو.
ويتم استخدام الرموز المميّزة فقط في حال إرسالها إلى الواجهة الخلفية "فحص التطبيق" من خلال استدعاء طريقة AppCheck.verifyToken() مع ضبط هذا الحقل على true
. الآخرين بالرمز المميز عدم استهلاكه.
تتطلّب ميزة "الحماية من إعادة التشغيل" هذه اتصالاً إضافيًا عبر الشبكة للواجهة الخلفية "فحص التطبيق" وتجبر العملاء على الحصول على مصادقة جديدة من مقدّمي خدمات المصادقة الذين اخترتهم. لذلك يمكن أن يؤثر ذلك سلبًا في الأداء وقد يؤدي إلى استنفاد الخدمات الواردة من موفّري المصادقة. الحصص بسرعة أكبر. وننصحك باستخدام هذه الميزة فقط لحماية العمليات المنخفضة التكلفة أو ذات الأهمية الأمنية أو المكلفة.
Signature:
consume?: boolean;