Verifica el token de la Verificación de aplicaciones y muestra indicadores de uso de tokens sobre los que pueden actuar los emisores. Actualmente, este método solo admite los tokens de la Verificación de aplicaciones que se intercambian desde los siguientes proveedores de certificación:
- API de Play Integrity
- App Attest
-
DeviceCheck (
DCDevice
tokens) - reCAPTCHA Enterprise
- reCAPTCHA v3
- Proveedores personalizados
También se admiten los tokens de la Verificación de aplicaciones que se intercambian desde los Secrets de depuración. Si se llama a este método en un token de la Verificación de aplicaciones válido con un proveedor no admitido, se mostrará un error HTTP 400.
Muestra si ya se consumió este token antes de esta llamada. Si es la primera vez que el método ve el token de la Verificación de aplicaciones, el campo
la respuesta estará ausente. El token dado se marcará como
alreadyConsumed
alreadyConsumed
(configurada en
true
) para todas las invocaciones futuras de este método para ese token.
Ten en cuenta que, si el token determinado de la Verificación de aplicaciones no es válido, se muestra un error HTTP 403 en lugar de un objeto de respuesta, sin importar si el token ya se consumió.
Actualmente, cuando se evalúa si ya se consumió un token de Verificación de aplicaciones, solo se cuentan las llamadas a este método exacto. El uso del token de la Verificación de aplicaciones en otro lugar no lo marcará como en consumo.
El llamador debe tener el
firebaseappcheck.appCheckTokens.verify
permiso para llamar a este método. Este permiso forma parte del
Rol de verificador de tokens de la Verificación de aplicaciones de Firebase
de Google Cloud.
Solicitud HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{project=projects/*}:verifyAppCheckToken
La URL utiliza Transcodificación de gRPC sintaxis.
Parámetros de ruta
Parámetros | |
---|---|
project
|
Obligatorio. El nombre del recurso relativo del proyecto para el que se creó el token, en el formato:
Si es necesario, el
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "appCheckToken": string } |
Campos | |
---|---|
appCheckToken
|
Obligatorio. El token de la Verificación de aplicaciones que se debe verificar. No se admiten los tokens de la Verificación de aplicaciones que se intercambian desde el proveedor de SafetyNet. se mostrará un error HTTP 400. |
Cuerpo de la respuesta
Mensaje de respuesta para
projects.verifyAppCheckToken
.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "alreadyConsumed": boolean } |
Campos | |
---|---|
alreadyConsumed
|
Indica si ya se consumió este token.
Si es la primera vez que el método ve el token de la Verificación de aplicaciones determinado, este campo se omitirá de la respuesta. El token dado se marcará como
Ten en cuenta que, si el token determinado de la Verificación de aplicaciones no es válido, se muestra un error HTTP 403 en lugar de una respuesta que contiene este campo, sin importar si el token ya se consumió. |
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Para obtener más información, consulta la Descripción general de la autenticación de Google Cloud.