REST Resource: projects.apps.deviceCheckConfig

ทรัพยากร: DeviceCheckConfig

ออบเจ็กต์การกำหนดค่า DeviceCheck ของแอป ExchangeDeviceCheckToken ใช้การกำหนดค่านี้เพื่อตรวจสอบโทเค็นอุปกรณ์ที่ออกให้แอปโดย DeviceCheck นอกจากนี้ยังควบคุมพร็อพเพอร์ตี้บางอย่างของ AppCheckToken ที่แสดงผลด้วย เช่น ttl

โปรดทราบว่ารหัสทีมที่ลงทะเบียนไว้กับแอปจะใช้เป็นส่วนหนึ่งของกระบวนการตรวจสอบ โปรดลงทะเบียนผ่านคอนโซล Firebase หรือดำเนินการแบบเป็นโปรแกรมผ่านบริการการจัดการ Firebase

การแสดง JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
ช่อง
name

string

ต้องระบุ ชื่อทรัพยากรแบบสัมพัทธ์ของออบเจ็กต์การกำหนดค่า DeviceCheck ในรูปแบบ

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

string (Duration format)

ระบุระยะเวลาที่โทเค็น App Check ที่แลกเปลี่ยนจากโทเค็น DeviceCheck จะมีผล หากไม่ได้ตั้งค่า ระบบจะถือว่าค่านี้เป็นค่าเริ่มต้น 1 ชั่วโมง ต้องรวมทั้งหมดตั้งแต่ 30 นาทีถึง 7 วัน

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

keyId

string

ต้องระบุ ตัวระบุคีย์ของคีย์ส่วนตัวที่เปิดใช้ด้วย DeviceCheck ซึ่งสร้างขึ้นในบัญชีนักพัฒนาแอป Apple ของคุณ

privateKey

string

ต้องระบุ อินพุตเท่านั้น เนื้อหาของไฟล์คีย์ส่วนตัว (.p8) ที่เชื่อมโยงกับคีย์ที่ระบุโดย keyId

เพื่อความปลอดภัย ช่องนี้จะไม่มีการป้อนข้อมูลใดๆ ในการตอบกลับ

privateKeySet

boolean

เอาต์พุตเท่านั้น ตั้งค่าช่อง privateKey ไว้ก่อนหน้านี้หรือไม่ เนื่องจากเราจะไม่ส่งคืนช่อง privateKey ช่องนี้จึงเป็นวิธีเดียวในการค้นหาว่ามีการตั้งค่าไว้ก่อนหน้านี้หรือไม่

เมธอด

batchGet

รับ DeviceCheckConfig สำหรับรายการแอปที่ระบุโดยอัตโนมัติ

get

รับ DeviceCheckConfig สำหรับแอปที่ระบุ

patch

อัปเดต DeviceCheckConfig สำหรับแอปที่ระบุ