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 (استجابة الرمز المميّز للمصادقة)

يتضمّن هذا الحقل الرمز المميّز "للتحقق من التطبيق"، ويُستخدَم للوصول إلى خدمات Firebase المحمية بواسطة ميزة "فحص التطبيقات".

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

string

رمز مميّز لفحص التطبيقات

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

ttl

string (Duration format)

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

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