REST Resource: projects.apps.deviceCheckConfig

Recurso: DeviceCheckConfig

Um objeto de configuração DeviceCheck de um app. Essa configuração é usada pelo ExchangeDeviceCheckToken para validar os tokens de dispositivo emitidos para apps pelo DeviceCheck. Ele também controla determinadas propriedades da AppCheckToken retornada, como a ttl.

O ID da equipe registrado no app é usado como parte do processo de validação. Registre-o no Console do Firebase ou de forma programática usando o Firebase Management Service.

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

string

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

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

string (Duration format)

Especifica por quanto tempo os tokens do App Check trocados de tokens do DeviceCheck serão válidos. Se não for definido, o valor padrão de 1 hora será usado. O valor precisa estar entre 30 minutos e 7 dias.

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

keyId

string

Obrigatório. O identificador de chave de uma chave privada ativada com DeviceCheck, criado na sua conta de desenvolvedor da Apple.

privateKey

string

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

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

privateKeySet

boolean

Apenas saída. Se o campo privateKey foi definido anteriormente. Como nunca vamos retornar o campo privateKey, esse campo é a única maneira de descobrir se ele foi definido anteriormente.

Métodos

batchGet

Busca atomicamente os DeviceCheckConfigs da lista especificada de apps.

get

Recebe o DeviceCheckConfig do app especificado.

patch

Atualiza o DeviceCheckConfig do app especificado.