CodeShot
Midسختی 3 از ۵· در 65٪ مصاحبه‌های این حوزه پرسیده شده

اگر UseAuthorization() قبل از UseAuthentication() فراخوانی شود چه اتفاقی می‌افتد؟

نشان کردن

پاسخ کوتاه

هویت کاربر هنوز بررسی نشده، بنابراین حتی درخواست‌های معتبر هم ممکن است 401 Unauthorized بگیرند.

پاسخ کامل

Authorization برای تصمیم‌گیری به هویت تشخیص‌داده‌شده توسط Authentication نیاز دارد؛ اگر این ترتیب برعکس شود، Authorization بدون داشتن هویت معتبر کار می‌کند و درخواست‌ها به‌اشتباه رد می‌شوند.