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)

המדיניות קובעת למשך כמה זמן יהיו תקפים אסימונים של בדיקת אפליקציות שהוחלפו מאסימוני DeviceCheck. אם המדיניות לא מוגדרת, ההנחה היא שערך ברירת המחדל הוא שעה אחת. חייב להיות בין 30 דקות ל-7 ימים, כולל.

משך זמן בשניות עם עד תשע ספרות עשרוניות, המסתיים ב-'s'. דוגמה: "3.5s".

keyId

string

חובה. מזהה המפתח של מפתח פרטי שמופעל באמצעות DeviceCheck, שנוצר בחשבון הפיתוח שלך ב-Apple.

privateKey

string

חובה. קלט בלבד. התוכן של קובץ המפתח הפרטי (.p8) המשויך למפתח שצוין על ידי keyId.

מטעמי אבטחה, השדה הזה אף פעם לא יאוכלס בתגובה.

privateKeySet

boolean

פלט בלבד. אם השדה privateKey הוגדר בעבר. מאחר שלעולם לא נחזיר את השדה privateKey, השדה הזה הוא הדרך היחידה לבדוק אם הוא הוגדר בעבר.

שיטות

batchGet

מקבלת באופן אטומי את ערכי DeviceCheckConfig של רשימת האפליקציות שצוינה.

get

הפונקציה מקבלת את הערך DeviceCheckConfig של האפליקציה שצוינה.

patch

עדכון DeviceCheckConfig של האפליקציה שצוינה.