VerifyAppCheckTokenOptions interface

AppCheck.verifyToken() yöntemine ilişkin seçenekleri temsil eden arayüz.

İmza:

export interface VerifyAppCheckTokenOptions 

Özellikler

Mülk Tip Tanım
tüketmek boolean Tekrar oynatma koruması özelliğini kullanmak için bunu true olarak ayarlayın. AppCheck.verifyToken() yöntemi, doğruladıktan sonra belirteci tüketilmiş olarak işaretler. Halihazırda tüketildiği tespit edilen tokenlar yanıtta bu şekilde işaretlenecektir. Belirteçlerin yalnızca bu alan true olarak ayarlandığında AppCheck.verifyToken() yöntemi çağrılarak Uygulama Denetimi arka ucuna gönderilmesi durumunda tüketildiği kabul edilir; tokenın diğer kullanımları onu tüketmez. Bu tekrar koruma özelliği, Uygulama Kontrolü arka ucuna ek bir ağ çağrısı yapılmasını gerektirir ve müşterilerinizi, seçtiğiniz doğrulama sağlayıcılarından yeni bir doğrulama almaya zorlar. Dolayısıyla bu, performansı olumsuz etkileyebilir ve doğrulama sağlayıcılarınızın kotalarının daha hızlı tükenmesine neden olabilir. Bu özelliği yalnızca düşük hacimli, güvenlik açısından kritik veya pahalı işlemleri korumak için kullanmanızı öneririz.

VerifyAppCheckTokenOptions.consume

Tekrar oynatma koruması özelliğini kullanmak için bunu true olarak ayarlayın . AppCheck.verifyToken() yöntemi, doğruladıktan sonra belirteci tüketilmiş olarak işaretler.

Halihazırda tüketildiği tespit edilen tokenlar yanıtta bu şekilde işaretlenecektir.

Belirteçlerin yalnızca bu alan true olarak ayarlandığında AppCheck.verifyToken() yöntemi çağrılarak Uygulama Denetimi arka ucuna gönderilmesi durumunda tüketildiği kabul edilir. ; tokenın diğer kullanımları onu tüketmez.

Bu tekrar koruma özelliği, Uygulama Kontrolü arka ucuna ek bir ağ çağrısı yapılmasını gerektirir ve müşterilerinizi, seçtiğiniz doğrulama sağlayıcılarından yeni bir doğrulama almaya zorlar. Dolayısıyla bu, performansı olumsuz etkileyebilir ve doğrulama sağlayıcılarınızın kotalarının daha hızlı tükenmesine neden olabilir. Bu özelliği yalnızca düşük hacimli, güvenlik açısından kritik veya pahalı işlemleri korumak için kullanmanızı öneririz.

İmza:

consume?: boolean;