Generiert eine Identitätsbestätigung, die die Integrität eines unmittelbar folgenden Aufrufs von apps.exchangeAppAttestAttestation
oder apps.exchangeAppAttestAssertion
schützt. Eine Herausforderung sollte nicht für mehrere Anrufe wiederholt werden.
HTTP-Anfrage
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generateAppAttestChallenge
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
app |
Erforderlich. Der relative Ressourcenname der iOS-App im Format:
Bei Bedarf kann das Wenn diese Methode für einen durch App Check geschützten OAuth-Client aufgerufen wird, kann dieses Feld auch das folgende Format haben:
Sie können die OAuth-Client-ID für Ihre OAuth-Clients in der Google Cloud Console ansehen. Beachten Sie, dass derzeit nur iOS-OAuth-Clients unterstützt werden, die mit den entsprechenden iOS Firebase-Apps verknüpft sein müssen. Weitere Informationen finden Sie in der Dokumentation. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von GenerateAppAttestChallengeResponse
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Weitere Informationen finden Sie in der Authentifizierungsübersicht.