Method: projects.apps.exchangeRecaptchaEnterpriseToken

Validiert ein reCAPTCHA Enterprise-Antworttoken . Falls gültig, wird ein App Check-Token AppCheckToken zurückgegeben.

HTTP-Anfrage

POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeRecaptchaEnterpriseToken

Die URL verwendet die Syntax der gRPC-Transcodierung .

Pfadparameter

Parameter
app

string

Erforderlich. Der relative Ressourcenname der Webanwendung im Format:

projects/{project_number}/apps/{app_id}

Bei Bedarf kann das Element project_number durch die Projekt-ID des Firebase-Projekts ersetzt werden. Weitere Informationen zur Verwendung von Projekt-IDs im Google-Standard AIP 2510 .

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "recaptchaEnterpriseToken": string,
  "limitedUse": boolean
}
Felder
recaptchaEnterpriseToken

string

Erforderlich. Das reCAPTCHA-Token, das von der reCAPTCHA Enterprise JavaScript API zurückgegeben wird.

limitedUse

boolean

Gibt an, ob diese Attestierung für die Verwendung in einem Kontext mit eingeschränkter Verwendung ( true ) oder sitzungsbasiert ( false ) vorgesehen ist. Wenn Sie diese Attestierung für die Verwendung mit dem Feature Wiederholungsschutz verwenden möchten, legen Sie dafür true fest. Der Standardwert ist false .

Antworttext

Wenn der Vorgang erfolgreich ist, enthält der Antworttext eine Instanz von AppCheckToken .