أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية تقييد المستخدمين محددة من الوصول إلى موارد ويب معين

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

اضغط هنا لرابط المقالة باللغة الانجليزية815151
الموجز
توضح هذه المقالة خطوة بخطوة حول كيفية تقييد مستخدمين معينين من الوصول إلى موارد ويب المحدد.

توفر تطبيقات ويب التي تستند إلى ASP.NET العديد من الطرق على المستخدمين المصادقة واعتمادها للوصول إلى الموارد. تختلف طريقة تقييد الوصول إلى الموارد استنادًا إلى أسلوب المصادقة الذي تستخدمه. على سبيل المثال، أحد التطبيقات استخدام مصادقة Windows Microsoft و تمكين الانتحال ، يمكنك استخدام أذونات ملفات NTFS للتحكم بالوصول. ومع ذلك، لأحد التطبيقات استخدام مصادقة النماذج يجب تعديل ملف Web.config لتقييد الوصول. توضح هذه المقالة كيفية التحكم في التخويل لكل منهما أساليب المصادقة هذه ASP.NET.

back to the top

التحكم في التخويل باستخدام أذونات الملفات

تطبيقات ويب ASP.NET استخدام مصادقة Windows و تمكين الانتحال ، يمكنك استخدام أذونات ملفات NTFS القياسية تتطلب مصادقة لتقييد الوصول إلى الملفات والمجلدات:
  • تتطلب مصادقة, إزالة أذونات الوصول إلى حساب المستخدم ASPNET الملف أو المجلد.
  • لتقييد الوصول إلى حسابات مستخدمي Windows معينة أو حسابات المجموعة لمنح أو رفض NTFS قراءة أذونات الملف على الملفات أو المجلدات.


للحصول على معلومات إضافية حول كيفية استخدام أذونات NTFS للتحكم المصادقة والتخويل انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
300985كيفية تكوين مستخدم و Access المجموعة على إنترانت في Windows NT 4.0 أو Windows 2000
back to the top

التحكم في التخويل بواسطة التعديل في ملف Web.config

لتقييد الوصول إلى التطبيقات ASP.NET التي تستخدم مصادقة النماذج تحرير العنصر <authorization>في ملف Web.config للتطبيق. للقيام بذلك، اتبع الخطوات التالية:
  1. قم بتشغيل محرر نص، مثل المفكرة, ثم قم بفتح ملف Web.config الموجود في المجلد الجذر الخاص بالتطبيق.

    ملاحظة في حالة عدم وجود ملف Web.config إنشاء Web.config ملف للتطبيق ASP.NET.
  2. إذا كنت ترغب في التحكم في التخويل التطبيق بالكامل إضافة عنصر التكوين <authorization>عناصر <system.web> في ملف Web.config.
  3. في العنصر <authorization>أضف عنصر التكوين <allow>عنصر التكوين <deny>. استخدامسمة المستخدمين تحديد قائمة مفصولة بفواصل من أسماء المستخدمين. يمكنك استخدام علامة الاستفهام (؟) كحرف بدل يتطابق مع أي اسم المستخدم. على سبيل المثال، التعليمة البرمجية التالية يرفض الوصول إلى كافة المستخدمين عدا user1 user2:
    <authorization>    <allow users="user1, user2"/>    <deny users=”?”/></authorization>
  4. حفظ ملف Web.config.

    ملاحظة لمزيد من المعلومات حول تكوين إعدادات خاصة الدليل و الملف الخاصة راجع قسم "References" من هذه المقالة.
back to the top
مراجع
للحصول على معلومات إضافية، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
315736كيفية تأمين تطبيق ASP.NET باستخدام Windows الأمان
315588كيفية تأمين تطبيق ASP.NET استخدام الشهادات جانب العميل
815178كيفية تحرير تكوين تطبيق ASP.NET
815179كيفية إنشاء ملف Web.config لأحد التطبيقات ASP.NET
815174كيفية إنشاء تطبيقات وإعدادات التكوين الخاصة الدليل في تطبيق ASP.NET
818014كيفية الآمنة للتطبيقات التي إنشاء على برنامج .NET Framework
back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 815151 - آخر مراجعة: 07/15/2004 20:02:27 - المراجعة: 3.4

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbmt kbweb kbacl kbvalidation kbconfig kbuser kbhowtomaster KB815151 KbMtar
تعليقات
t=">