הגנה על משאבי קצה עורפי בהתאמה אישית באמצעות App Check בפרויקטים של C++‎

אפשר להשתמש ב-App Check כדי להגן על משאבי קצה עורפי בהתאמה אישית שאינם של Google באפליקציה, כמו קצה עורפי באירוח עצמי. כדי לעשות זאת, צריך לבצע את שתי הפעולות הבאות:

לפני שמתחילים

מוסיפים את App Check לאפליקציה באמצעות ספקי ברירת המחדל.

שליחת אסימונים של בדיקת האפליקציה עם בקשות לקצה העורפי

כדי לוודא שהבקשות לקצה העורפי כוללות אסימון תקף של App Check שפג תוקפו, צריך להוסיף לפני כל בקשה קריאה ל-AppCheck::GetAppCheckToken(). הספרייה של App Check תריענן את האסימון במקרה הצורך.

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

לדוגמה:

void CallApiExample() {
    firebase_app_check::AppCheck* app_check = firebase::app_check::AppCheck::GetInstance();
    Future<std::string> app_check_future = app_check->GetAppCheckToken(false);
    app_check_future.OnCompletion([&](const Future<std::string>& future_token) {
        if (future_token.result()) {
            // Got a valid App Check token. Include it in your own http calls.
        }
    }
}

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

עדכון אחרון: Apr 28, 2021

יצירת מודלים מותאמים אישית לסיווג תמונות מנתוני האימון שלכם באמצעות AutoML Vision Edge.

עדכון אחרון: Feb 28, 2025