Schnittstelle, die eine verifizierte App Check-Token-Antwort darstellt.
Unterschrift:
export interface VerifyAppCheckTokenResponse
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
bereitsVerzehrt | Boolescher Wert | Zeigt an, ob dieser Token bereits verbraucht wurde. Wenn die AppCheck.verifyToken()- Methode dieses Token zum ersten Mal sieht, enthält dieses Feld den Wert false . Das angegebene Token wird dann für alle zukünftigen Aufrufe dieser AppCheck.verifyToken()- Methode für dieses Token als already_consumed markiert. Wenn dieses Feld den Wert true hat, versucht der Aufrufer, ein zuvor verbrauchtes Token wiederzuverwenden. Gegen einen solchen Anrufer sollten Sie Vorsichtsmaßnahmen treffen; Sie können beispielsweise Maßnahmen wie das Ablehnen der Anfrage ergreifen oder den Anrufer auffordern, zusätzliche Ebenen von Sicherheitsüberprüfungen zu bestehen. |
appId | Zeichenfolge | Die App-ID, die der App entspricht, zu der das App Check-Token gehörte. |
Zeichen | DecodedAppCheckToken | Das entschlüsselte Firebase App Check-Token. |
VerifyAppCheckTokenResponse.alreadyConsumed
Zeigt an, ob dieser Token bereits verbraucht wurde. Wenn die AppCheck.verifyToken() -Methode dieses Token zum ersten Mal erkennt, enthält dieses Feld den Wert false
. . Das angegebene Token wird dann für alle zukünftigen Aufrufe dieser AppCheck.verifyToken()- Methode für dieses Token als already_consumed
markiert.
Wenn dieses Feld true
ist , versucht der Aufrufer, ein zuvor verbrauchtes Token wiederzuverwenden. Gegen einen solchen Anrufer sollten Sie Vorsichtsmaßnahmen treffen; Sie können beispielsweise Maßnahmen wie das Ablehnen der Anfrage ergreifen oder den Anrufer auffordern, zusätzliche Ebenen von Sicherheitsüberprüfungen zu bestehen.
Unterschrift:
alreadyConsumed?: boolean;
VerifyAppCheckTokenResponse.appId
Die App-ID, die der App entspricht, zu der das App Check-Token gehörte.
Unterschrift:
appId: string;
VerifyAppCheckTokenResponse.token
Das entschlüsselte Firebase App Check-Token.
Unterschrift:
token: DecodedAppCheckToken;