Перейти к содержимому

سرو امن فایل‌های خصوصی در Django | Signed URL + X-Accel-Redirect

Ali Samadzadeh | Full-Stack Developer

0:00 / 0:00

سرو امن فایل‌های خصوصی در Django | Signed URL + X-Accel-Redirect

3 просмотра · 5 дней назад
Ali Samadzadeh | Full-Stack Developer
3 подписчика
3 просмотра · 5 дней назад
در این ویدیو نحوه سرو امن فایل‌های خصوصی در Django رو بررسی می‌کنیم؛ فایل‌هایی مثل مدارک هویتی، جواز کسب یا رسیدهای بانکی که نباید مستقیماً از Public Media قابل دسترسی باشن. در این پیاده‌سازی از TimestampSigner برای ایجاد دسترسی موقت، Path Validation برای جلوگیری از Path Traversal و X-Accel-Redirect برای سپردن ارسال فایل به Nginx استفاده شده. مواردی که بررسی می‌کنیم: جداسازی Private Media از Public Media ساخت Token زمان‌دار با TimestampSigner تفاوت Signed URL و Authorization جلوگیری از Path Traversal تفاوت رفتار در Development و Production استفاده از X-Accel-Redirect و Nginx برای File Serving GitHub: github.com/alisamadzadeh46/YadakMarketOnline