Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

قوانین امنیتی Firebase یادداشت های انتشار

برای مرور یادداشت های انتشار برای کنسول Firebase و سایر سیستم عامل های Firebase و SDK های مربوطه ، به یادداشت های انتشار Firebase مراجعه کنید.

25 مارس 2020

  • Type Checks Rules اکنون خطاها و هشدارهای نوع معمول را در CLI ، کنسول Firebase و Emulator Suite بررسی می کند. خطاها با استفاده از یا استفاده از قوانین شما مسدود می شوند ، اما هشدارها این کار را نمی کنند. به مثالهای زیر نگاهی بیندازید. به زبان قوانین v1 ، v2 موجود است.

  • قوانین بازی Playground اکنون می توانید قوانین مربوط به Firestore و Storage را در کنسول با استفاده از نمادهای مختلف در عبارت Plays ، خط مشی را تنظیم کنید. برای اطلاعات بیشتر اسناد یا مثال زیر را بررسی کنید.

13 فوریه 2020

  • اختلاف نقشه (قوانین تقویت زبان). اختلاف نقشه ها تفاوت بین نقشه ها را نشان می دهد. از آنجا که اشیاء request و resource به عنوان نقشه ساختار یافته اند ، این برای داده های قدیمی و جدید متفاوت است. به اسناد و مثال های زیر نگاهی بیندازید. به زبان قوانین v1 ، v2 موجود است.

  • متغیرهای محلی (قوانین تقویت زبان). متغیرهای محلی اکنون در قوانین امنیتی پشتیبانی می شوند! با استفاده از کلید واژه let یک متغیر محلی را در توابع قوانین ایجاد کنید. به اسناد و مثال های زیر نگاهی بیندازید. به زبان قوانین v2 موجود است.

  • اپراتورهای سه گانه (قوانین تقویت زبان). اگر مقررات امنیتی شما دارای یک جریان کنترل پیچیده است ، می دانید که اکنون یک Operator Ternary در قوانین Firestore و Storage وجود دارد. این درست همانطور که انتظار دارید کار می کند: condition ? true case : false case . به اسناد و مثال های زیر نگاهی بیندازید. به زبان قوانین v1 ، v2 موجود است.

9 دسامبر 2019

  • نوع تنظیم (قوانین تقویت زبان). مجموعه ها اکنون در قوانین امنیتی Firebase یک نوع پشتیبانی شده هستند! این فوق العاده است برای اجرای زمینه های مورد نیاز و اختیاری. با تماس با myList.toSet() لیست ها را می توان به Sets تبدیل کرد. موجود در Firebase Security Rules Language v1، v2.

  • معیارهای ارزیابی قانون در Stackdriver . اکنون معیارهای ارزیابی قانون از Firebase به Stackdriver برای Cloud Firestore ، بانک اطلاعات Realtime و Cloud Storage صادر می شود! این به شما امکان می دهد نظارت و هشدار درباره درخواست های مجوز برنامه خود را تنظیم کنید. به زبان قوانین v1 ، v2 موجود است.

8 اکتبر 2019

  • نقشه دریافت (قوانین تقویت زبان). کشیدن مقادیر درون یک نقشه فقط با get آسانتر شد. دو آرگومان طول می کشد: اولین کلید در نقشه است ، و دوم یک مقدار پیش فرض برای بازگشت در صورت عدم وجود کلید است. مستندات و مثال های زیر را بررسی کنید. به زبان قوانین v1 ، v2 موجود است.

  • Hashing (قوانین تقویت زبان). آیا تاکنون می خواهید مقررات امنیتی Firebase را ارزشمند کنید ، یا محتوا را که نمی خواهید به زبان ساده مبهم شوید یا از استفاده از چیزی ناخواسته جلوگیری کنید؟ اکنون که هاشینگ در قوانین امنیتی Firebase موجود است ، می توانید! به اسناد و مثال های زیر نگاهی بیندازید. به زبان قوانین v1 ، v2 موجود است.

  • رشته جایگزین (قوانین تقویت زبان). بعضی مواقع رشته ای در قوانین شما دقیقاً به شکلی که شما به آن نیاز دارید نیست. اکنون String.replace() را دارید تا کمی پاکسازی انجام دهید. این کار مانند شما حدس می "myString".replace("my", "your") => "yourString" : "myString".replace("my", "your") => "yourString" . این عملکرد در مستندات شرح داده شده است و نمونه دیگر در زیر نشان داده شده است. موجود در Firebase Security Rules Language v1، v2.