Method: projects.apps.exchangeCustomToken

Valida um token personalizado assinado usando as credenciais da conta de serviço do SDK Admin do seu projeto. Se válido, retorna um AppCheckToken ,

Solicitação HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeCustomToken

O URL usa Transcodificação de gRPC .

Parâmetros de caminho

Parâmetros
app

string

Obrigatório. O nome do recurso relativo do app, no formato:

projects/{project_number}/apps/{app_id}

Se necessário, os project_number pode ser substituído pelo ID do projeto do Firebase. Saiba mais sobre o uso de identificadores de projetos na AIP 2510 padrão.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "customToken": string,
  "limitedUse": boolean
}
Campos
customToken

string

Obrigatório. Um token personalizado assinado usando as credenciais da conta de serviço do SDK Admin do projeto.

limitedUse

boolean

Especifica se este atestado deve ser usado em uma uso limitado ( true ) ou com base na sessão ( false ). Para permitir que esse atestado seja usado com o proteção contra repetição defina-o como true , O valor padrão é false ,

Corpo da resposta

Se bem-sucedido, o corpo da resposta conterá uma instância de AppCheckToken ,