AppCheck.verifyToken() yöntemi için seçenekleri temsil eden arayüz.
İmza:
export interface VerifyAppCheckTokenOptions
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
tüketim | boolean | Tekrar oynatma koruması özelliğini kullanmak için bunu true olarak ayarlayın. AppCheck.verifyToken() yöntemi, jetonu doğruladıktan sonra kullanılmış olarak işaretler.Önceden kullanıldığı tespit edilen jetonlar, yanıtta bu şekilde işaretlenir.Jetonlar, yalnızca AppCheck.verifyToken() yöntemi, bu alan true olarak ayarlanmış şekilde Uygulama Kontrolü arka ucuna gönderilirse tüketilebilir; jetonun diğer kullanımları onu kullanmaz.Bu tekrar oynatma koruması özelliği, Uygulama Kontrolü arka ucuna ek bir ağ çağrısı gerektirir ve istemcilerinizi seçtiğiniz onay sağlayıcılardan yeni bir onay almaya zorlar. Dolayısıyla bu durum, performansı olumsuz yönde etkileyebilir ve onay sağlayıcılarınızın yetersiz kalmasına neden olabilir. daha hızlı hale getiriyoruz. Bu özelliği yalnızca düşük hacimli, güvenlik açısından kritik öneme sahip veya pahalı işlemleri korumak için kullanmanızı öneririz. |
VerifyAppCheckTokenOptions.consume
Tekrar oynatma özelliğini kullanmak için bunu true
olarak ayarlayın. AppCheck.verifyToken() yöntemi, jetonu doğruladıktan sonra jetonu kullanılmış olarak işaretler.
Kullanıldığı tespit edilen jetonlar yanıtta bu şekilde işaretlenir.
Jetonlar, yalnızca bu alan true
olarak ayarlanmış şekilde AppCheck.verifyToken() yöntemi çağrılarak Uygulama Kontrolü arka ucuna gönderilirse tüketilebilir olarak kabul edilir; diğer kullanımlar jetonu kullanmaz.
Bu tekrarlama koruması özelliği, Uygulama Kontrolü arka ucuna ek bir ağ çağrısı gerektirir ve müşterilerinizi, seçtiğiniz onay sağlayıcılarından yeni bir onay almaya zorlar. Dolayısıyla bu durum, performansı olumsuz yönde etkileyebilir ve onay sağlayıcılarınızın yetersiz kalmasına neden olabilir. daha hızlı hale getiriyoruz. Bu özelliği yalnızca düşük hacimli, güvenlik açısından kritik öneme sahip veya pahalı işlemleri korumak için kullanmanızı öneririz.
İmza:
consume?: boolean;