ExchangeAppAttestAttestationResponse

رسالة الرد لطريقة ExchangeAppAttestAttestation.

تمثيل JSON
{
  "artifact": string,
  "attestationToken": {
    object (AttestationTokenResponse)
  },
  "appCheckToken": {
    object (AppCheckToken)
  }
}
الحقول
artifact

string (bytes format)

عنصر يمكن استخدامه في المكالمات المستقبلية مع ExchangeAppAttestAssertion.

سلسلة بترميز base64.

attestationToken
(deprecated)

object (AttestationTokenResponse)

تشمل هذه الرسالة رمز التحقّق من التطبيقات.

appCheckToken

object (AppCheckToken)

تشمل هذه الرسالة رمز التحقّق من التطبيقات.

AttestationTokenResponse

تتضمن هذه السمة رمز App Check المستخدَم للوصول إلى خدمات Firebase المحمية من خلال App Check.

تمثيل JSON
{
  "attestationToken": string,
  "ttl": string
}
الحقول
attestationToken

string

رمز App Check (فحص التطبيقات)

تكون الرموز المميّزة لفحص التطبيقات (App Check) تحمل رموز JWT تحتوي على مطالبات تحدّد التطبيق الذي تم التصديق عليه ومشروع Firebase. يُستخدَم هذا الرمز المميّز للوصول إلى خدمات Firebase المحمية من خلال App Check.

ttl

string (Duration format)

تشير هذه السمة إلى المدة من وقت استخراج هذا الرمز المميّز إلى حين انتهاء صلاحيته. يهدف هذا الحقل إلى تسهيل إدارة الرموز المميّزة من جهة العميل، حيث قد يكون لدى العميل انحراف في الساعة، ولكنه لا يزال قادرًا على قياس المدة بدقة.

مدة بالثواني يصل عددها إلى تسعة أرقام كسرية وتنتهي بـ "s". مثال: "3.5s".