Génère une question d'authentification qui protège l'intégrité d'une requête d'évaluation de l'intégrité envoyée immédiatement à l'API Play Integrity. L'appel suivant à apps.exchangePlayIntegrityToken
à l'aide du jeton d'intégrité obtenu vérifiera la présence et la validité du test. Une question d'authentification ne doit pas être réutilisée pour plusieurs appels.
Requête HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generatePlayIntegrityChallenge
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
app |
Obligatoire. Nom de ressource relatif de l'application, au format suivant:
Si nécessaire, l'élément |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Message de réponse pour la méthode apps.generatePlayIntegrityChallenge
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "challenge": string, "ttl": string } |
Champs | |
---|---|
challenge |
Défi à usage unique que le client doit transmettre à l'API Play Integrity. |
ttl |
La durée entre l'émission du défi et son expiration. Ce champ vise à faciliter la gestion des jetons côté client, car le client peut présenter un décalage d'horloge, mais il est toujours en mesure de mesurer une durée avec précision. Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par " |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Pour en savoir plus, consultez la page Présentation de l'authentification.