منبع: خدمات
پیکربندی اجرایی برای سرویس Firebase که توسط App Check پشتیبانی میشود.
نمایندگی JSON |
---|
{
"name": string,
"enforcementMode": enum ( |
زمینه های | |
---|---|
name | ضروری. نام منبع نسبی شیء پیکربندی سرویس، در قالب:
توجه داشته باشید که عنصر
|
enforcementMode | ضروری. حالت اجرای App Check برای این سرویس. |
EnforcementMode
حالت اجرای App Check برای یک سرویس Firebase که توسط App Check پشتیبانی میشود.
Enums | |
---|---|
OFF | Firebase App Check برای این سرویس اعمال نمیشود و معیارهای App Check نیز جمعآوری نمیشود. اگرچه این سرویس در این حالت توسط App Check محافظت نمیشود، سایر حفاظتهای قابلاجرا، مانند مجوز کاربر، همچنان اجرا میشوند. یک سرویس پیکربندی نشده به طور پیش فرض در این حالت است. |
UNENFORCED | بررسی برنامه Firebase برای این سرویس اعمال نمی شود. سنجههای App Check جمعآوری میشوند تا به شما کمک کنند تصمیم بگیرید که چه زمانی اعمال را برای سرویس روشن کنید. اگرچه این سرویس در این حالت توسط App Check محافظت نمیشود، سایر حفاظتهای قابلاجرا، مانند مجوز کاربر، همچنان اجرا میشوند. |
ENFORCED | Firebase App Check برای این سرویس اجرا می شود. این سرویس هرگونه درخواستی را که سعی در دسترسی به منابع پروژه شما داشته باشد رد خواهد کرد، در صورتی که نشانه معتبر App Check ضمیمه نشده باشد، با برخی استثنائات بسته به سرویس. به عنوان مثال، برخی از سرویسها همچنان به درخواستهایی اجازه میدهند که دارای اعتبارنامه حساب خدمات ممتاز توسعهدهنده بدون کد App Check باشند. سنجههای App Check همچنان جمعآوری میشوند تا به شما کمک کنند مشکلات مربوط به ادغام App Check خود را شناسایی کنید و ترکیب تماسگیرندگان خود را نظارت کنید. در حالی که این سرویس توسط App Check محافظت می شود، سایر محافظت های قابل اجرا، مانند مجوز کاربر، به طور همزمان اجرا می شوند. هنگام انتخاب اجرای بررسی برنامه در سرویس Firebase احتیاط کنید. اگر کاربران شما به نسخهای با قابلیت App Check از برنامه شما بهروزرسانی نکرده باشند، برنامههای آنها دیگر نمیتوانند از سرویسهای Firebase شما که در حال اجرای بررسی برنامه هستند استفاده کنند. معیارهای App Check می تواند به شما کمک کند تصمیم بگیرید که آیا App Check را در سرویس های Firebase خود اعمال کنید یا خیر. اگر برنامه شما هنوز راه اندازی نشده است، باید فوراً اجرای آن را فعال کنید، زیرا هیچ کلاینت قدیمی در حال استفاده نیست. |
مواد و روش ها | |
---|---|
| پیکربندی های Service مشخص شده را به صورت اتمی به روز می کند. |
| پیکربندی Service را برای نام سرویس مشخص شده دریافت می کند. |
| تمام تنظیمات Service را برای پروژه مشخص شده فهرست می کند. |
| پیکربندی Service مشخص شده را به روز می کند. |