REST Resource: projects.apps.deviceCheckConfig

Recurso: DeviceCheckConfig

El objeto de configuración de DeviceCheck de una app. ExchangeDeviceCheckToken usa esta configuración para validar los tokens de dispositivo que DeviceCheck emite a las apps. También controla ciertas propiedades del AppCheckToken que se muestra, como su ttl.

Ten en cuenta que el ID de equipo registrado en la app se usa como parte del proceso de validación. Regístrate con Firebase console o de manera programática con el Servicio de administración de Firebase.

Representación JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
Campos
name

string

Obligatorio. El nombre del recurso relativo del objeto de configuración DeviceCheck, en el formato:

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string (Duration format)

Especifica la duración de la validez de los tokens de la Verificación de aplicaciones que se intercambiaron con los tokens de DeviceCheck. Si no se establece, se supone que el valor predeterminado es 1 hora. La duración máxima debe ser de 30 minutos a 7 días, inclusive.

Una duración en segundos con hasta nueve dígitos decimales que terminen en "s". Ejemplo: "3.5s".

keyId

string

Obligatorio. Es el identificador de clave de una clave privada habilitada con DeviceCheck, creado en tu cuenta de desarrollador de Apple.

privateKey

string

Obligatorio. Solo entrada. El contenido del archivo de clave privada (.p8) asociado con la clave especificada por keyId

Por motivos de seguridad, este campo nunca se propagará en ninguna respuesta.

privateKeySet

boolean

Solo salida. Si el campo privateKey se configuró antes. Dado que nunca mostraremos el campo privateKey, este campo es la única forma de saber si se configuró con anterioridad.

Métodos

batchGet

Obtiene de forma atómica los DeviceCheckConfig para la lista especificada de apps.

get

Obtiene el DeviceCheckConfig para la app especificada.

patch

Actualiza el objeto DeviceCheckConfig de la app especificada.