REST Resource: projects.services

משאב: שירות

הגדרת האכיפה לשירות Firebase שנתמך על ידי App Check.

ייצוג JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode)
}
שדות
name

string

חובה. שם המשאב היחסי של אובייקט הגדרת השירות, בפורמט:

projects/{project_number}/services/{service_id}

הערה: הרכיב service_id חייב להיות מזהה שירות נתמך. בשלב הזה, יש תמיכה במזהי השירות הבאים:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (מסד נתונים בזמן אמת ב-Firebase)
  • firestore.googleapis.com (Cloud Firestore)
enforcementMode

enum (EnforcementMode)

חובה. מצב האכיפה של בדיקת אפליקציות בשירות הזה.

EnforcementMode

מצב האכיפה של בדיקת אפליקציה בשירות Firebase שנתמך על ידי App Check.

טיפוסים בני מנייה (enums)
OFF

השירות של Firebase App Check לא נאכף עבור השירות, וגם לא נאספים מדדים של בדיקת אפליקציות.

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

כברירת מחדל, יש שירות שלא הוגדר במצב הזה.

UNENFORCED

השירות בדיקת אפליקציות ב-Firebase לא נאכף עבור השירות. המדדים של בדיקת האפליקציות נאספים כדי לעזור לכם להחליט מתי להפעיל את האכיפה בשירות.

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

ENFORCED

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

השירות מוגן באמצעות בדיקת אפליקציות, אבל הגנות רלוונטיות אחרות, כמו הרשאת משתמש, ממשיכות לאכוף בו-זמנית.

יש להפעיל שיקול דעת כשבוחרים לאכוף בדיקת אפליקציה בשירות Firebase. אם המשתמשים שלך לא עדכנו לגרסה של האפליקציה שתומכת בבדיקת אפליקציה, האפליקציות שלהם לא יוכלו יותר להשתמש בשירותי Firebase שאוכפים בהם בדיקות אפליקציה. מדדים של בדיקת אפליקציה יכולים לעזור לכם להחליט אם לאכוף בדיקת אפליקציה בשירותי Firebase.

אם האפליקציה עדיין לא הושקה, עליכם להפעיל את האכיפה באופן מיידי כי לא נעשה שימוש בלקוחות לא מעודכנים.

שיטות

batchUpdate

מעדכן באופן אטומי את ההגדרות שצוינו עבור Service.

get

מקבלת את ההגדרות Service של שם השירות שצוין.

list

רשימה של כל ההגדרות האישיות של Service של הפרויקט שצוין.

patch

מתבצע עדכון של ההגדרות האישיות שצוינו ב-Service.