جدول المحتويات:

ما هو مرشح التفويض في MVC؟
ما هو مرشح التفويض في MVC؟

فيديو: ما هو مرشح التفويض في MVC؟

فيديو: ما هو مرشح التفويض في MVC؟
فيديو: What is Authorization filter in MVC ? 2024, شهر نوفمبر
Anonim

ولكن إذا كنت تريد أن تكون طرق الإجراء متاحة فقط للمستخدمين المعتمدين والمصرح لهم ، فأنت بحاجة إلى استخدام مرشح التفويض في MVC . ال مرشح التفويض يوفر سمتين مدمجتين مثل تفويض و AllowAnonymous الذي يمكننا استخدامه وفقًا لمتطلبات أعمالنا.

وبالمثل ، قد تسأل ، ما هو إذن المرشح في MVC؟

مرشحات التفويض مسؤولة عن التحقق من وصول المستخدم ؛ هذه تنفذ واجهة IAuthorizationFilterface في إطار العمل. هؤلاء المرشحات تستخدم لتنفيذ المصادقة و تفويض لإجراءات تحكم. على سبيل المثال ، ملف تخويل عامل التصفية هو مثال على مرشح التفويض.

تعرف أيضًا ، ما هي أنواع المرشحات في MVC؟ يدعم إطار عمل ASP. NET MVC أربعة أنواع مختلفة من المرشحات:

  • عوامل تصفية التخويل - تنفذ سمة IAuthorizationFilter.
  • عوامل تصفية الإجراء - تنفذ سمة IActionFilter.
  • عوامل تصفية النتائج - تنفذ سمة IResultFilter.
  • عوامل تصفية الاستثناء - تنفذ سمة IExceptionFilter.

هكذا فقط ، كيف يتم تنفيذ مصادقة عامل التصفية في MVC؟

مرشح التفويض في ASP. NET MVC

  1. اختر مشروع "تطبيق ويب" وأدخل اسمًا مناسبًا لمشروعك.
  2. حدد القالب "فارغ" ، حدد مربع الاختيار MVC ، وانقر فوق موافق.
  3. انقر بزر الماوس الأيمن فوق مجلد وحدات التحكم وأضف وحدة تحكم جديدة.
  4. انقر بزر الماوس الأيمن فوق طريقة الفهرس في HomeController.

كيف تعمل مصادقة MVC؟

نماذج المصادقة على أساس النموذج المصادقة هو توفير نموذج إدخال حيث يمكن للمستخدمين إدخال اسم المستخدم وكلمة المرور مع المنطق المصاحب في التطبيق المطلوب للتحقق من صحة بيانات الاعتماد هذه. MVC يوفر الكثير من دعم البنية التحتية للنماذج المصادقة.

موصى به: