ExchangeAppAttestAttestationResponse

ข้อความตอบกลับสำหรับเมธอด ExchangeAppAttestAttestation

การแสดง JSON
{
  "artifact": string,
  "attestationToken": {
    object (AttestationTokenResponse)
  },
  "appCheckToken": {
    object (AppCheckToken)
  }
}
ช่อง
artifact

string (bytes format)

อาร์ติแฟกต์ที่สามารถใช้ในการเรียก ExchangeAppAttestAssertion ในอนาคต

สตริงที่เข้ารหัสฐาน 64

attestationToken
(deprecated)

object (AttestationTokenResponse)

ห่อหุ้มโทเค็น App Check

appCheckToken

object (AppCheckToken)

ห่อหุ้มโทเค็น App Check

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)

ระยะเวลานับตั้งแต่เวลาที่โทเค็นนี้สร้างขึ้นจนถึงวันหมดอายุ ฟิลด์นี้มีไว้เพื่อลดความยุ่งยากในการจัดการโทเค็นฝั่งไคลเอ็นต์ เนื่องจากไคลเอ็นต์อาจมีความคลาดเคลื่อนของนาฬิกา แต่ยังสามารถวัดระยะเวลาได้อย่างถูกต้อง

ระยะเวลาเป็นวินาทีที่มีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"