میانافزار قدرت گرفته (XPoweredBy)
میانافزار X-Powered-By مسئول تنظیم هدر شناسایی فریمورک در پاسخ HTTP است.
هدف
این middleware هدر X-Powered-By را به پاسخهای HTTP اضافه میکند تا نشان دهد برنامه از فریمورک Kimia استفاده میکند.
نحوه کار
- بررسی تنظیمات
POWERED_BY - تنظیم هدر
X-Powered-Byبا نام فریمورک و نسخه
تنظیمات
// تنظیمات برنامه
POWERED_BY: "MyApp" // مقدار سفارشی
// یا
POWERED_BY: null // غیرفعال کردن
خروجی
X-Powered-By: MyApp/BETA
اگر POWERED_BY تنظیم نشده باشد:
X-Powered-By: Kimia-cloud/BETA
ویژگیها
- قابل تنظیم: امکان تنظیم مقدار سفارشی
- اطلاعات نسخه: نمایش نسخه فریمورک
- امنیت: کمک به شناسایی تکنولوژی استفاده شده
ملاحظات امنیتی
هدر X-Powered-By میتواند اطلاعات مفیدی در مورد تکنولوژی استفاده شده ارائه دهد. در محیطهای production ممکن است بهتر باشد این هدر را غیرفعال کنید:
POWERED_BY: null
مثال استفاده
// فعال با مقدار سفارشی
POWERED_BY: "MyCompany API"
// غیرفعال
POWERED_BY: null