REST Resource: projects.apps.deviceCheckConfig

Recurso: DeviceCheckConfig

O objeto de configuração DeviceCheck de um aplicativo. Esta configuração é usada pelo ExchangeDeviceCheckToken para validar tokens de dispositivo emitidos para aplicativos pelo DeviceCheck. Ele também controla certas propriedades do AppCheckToken retornado, como seu ttl .

Observe que o ID da equipe registrado em seu aplicativo é usado como parte do processo de validação. Registre-o por meio do Firebase Console ou programaticamente por meio do Firebase Management Service .

Representação JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
Campos
name

string

Obrigatório. O nome relativo do recurso do objeto de configuração DeviceCheck, no formato:

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

string ( Duration format)

Especifica a duração durante a qual os tokens App Check trocados de tokens DeviceCheck serão válidos. Se não for definido, será assumido um valor padrão de 1 hora. Deve durar entre 30 minutos e 7 dias, inclusive.

Uma duração em segundos com até nove dígitos fracionários, terminando com ' s '. Exemplo: "3.5s" .

keyId

string

Obrigatório. O identificador de chave privada habilitada com DeviceCheck, criado em sua conta de desenvolvedor Apple.

privateKey

string

Obrigatório. Apenas entrada. O conteúdo do arquivo de chave privada ( .p8 ) associado à chave especificada por keyId .

Por motivos de segurança, este campo nunca será preenchido em nenhuma resposta.

privateKeySet

boolean

Apenas saída. Se o campo privateKey foi definido anteriormente. Como nunca retornaremos o campo privateKey , este campo é a única maneira de saber se ele foi configurado anteriormente.

Métodos

batchGet

Obtém atomicamente os DeviceCheckConfig s para a lista especificada de aplicativos.

get

Obtém o DeviceCheckConfig do aplicativo especificado.

patch

Atualiza o DeviceCheckConfig para o aplicativo especificado.