عنصر بيانات الاعتماد لنماذج للمصادقة (ASP.NET إعدادات مخطط)

يسمح تعريفات اختيارية من الاسم وكلمة المرور وثائق التفويض في ملف التكوين. يمكنك أيضاً تطبيق نظام كلمة مرور مخصصة لاستخدام المصدر خارجي، مثل قاعدة بيانات إلى التحقق من صحة عنصر تحكم.

ملاحظة تنبيهتنبيه

يجب أن يتم استخدام هذا الأسلوب من تخزين بيانات اعتماد فقط في التطبيقات التي لا تتطلب المستوى عالياً من الأمان.

عنصر تكوين (مخطط إعدادات عام)
  النظام.ويب عنصر (مخطط إعدادات ASP.NET)
    عنصر المصادقة (مخطط إعدادات ASP.NET)
      عنصر النماذج للمصادقة (مخطط إعدادات ASP.NET)
        عنصر بيانات الاعتماد لنماذج للمصادقة (ASP.NET إعدادات مخطط)

<credentials 
   passwordFormat="[Clear|SHA1|MD5]"
>
  <user />
</credentials>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

passwordFormat

سمة مطلوبة.

تعيين تنسيق التشفير لتخزين كلمات المرور.

يمكن أن تكون هذه السمة إحدى القيم التالية.

Valueالوصف
Clear تعيّن لا يتم تشفير كلمات المرور.
MD5 تعيّن أنه يتم تشفير كلمات المرور مع تجزئة MD5 خوارزمية.
SHAI تعيّن أنه يتم تشفير كلمات المرور مع تجزئة SHA1 خوارزمية.

يكون الإعداد الافتراضي هو SHA1.

العناصر التابعة

العنصر

الوصف

clear

إزالة كافة المراجع إلى سلاسل اتصال الموروثة تسماح فقط سلاسل اتصال التي يضيفها العنصر الحالي user.

remove

إزالة إشارة إلى حساب مستخدم ورثت من مجموعة بيانات الاعتماد.

user

يضيف تعريف من أوراق اعتماد كلمة المرور واسم المستخدم إلى المجموعة من بيانات اعتماد.

العناصر الأصلية

العنصر

الوصف

configuration

تحديد جذر العنصر المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات NET Framework.

system.web

يحدد العنصر الجذري لإعدادات تكوين ASP.NET في ملف تكوين ويحتوي على عناصر تكوين التي تقوم بتكوين تطبيقات ASP.NET على ويب وتتحكم بسلوكيات التطبيقات

authentication

تكوين نظام مصادقة ASP.NET يُستخدم لهوية المستخدمين الذين يقومون بعرض أحد تطبيقات ASP.NET.

forms

تكوين أحد تطبيقات نماذج ASP.NET المعتمدة على المصادقة المخصصة .

ملاحظات

credentialsالعنصر يسمح تعريفات اختيارية من الاسم وكلمة المرور وثائق التفويض في ملف التكوين. يمكنك أيضاً تطبيق نظام كلمة مرور مخصصة لاستخدام المصدر خارجي، مثل قاعدة بيانات إلى التحقق من صحة عنصر تحكم. تشغيل تطبيقات متعددة مفرد الخادم ، سمات formsيجب تكوين عنصر في ملف ويب.config لكل تطبيق. لمزيد من المعلومات، راجع مصادقة النماذج عبر تطبيقات.

التكوين الافتراضي

العنصر الافتراضي التالي credentialsلم يتم تكوينه بوضوح في ملف Machine.config أو في جذر ملف ويب Web.config. ومع ذلك، هو التكوين الافنراضي التي يتم إرجاعها من قبل التطبيق.

<credentials passwordFormat="SHA1" />

مثال

يوضح مثال التعليمة البرمجية التالية كيف إلى تحديد الوضع مصادقة الصفحة تسجيل الدخول وكلمة تنسيق تشفير بيانات اعتماد تسجيل الدخول. يتم تخزين بيانات اعتماد لثلاثة حسابات مستخدم في ملف التكوين.

<configuration>
   <system.web>
      <authentication mode="Forms">
         <forms name="401kApp" loginUrl="/login.aspx">
            <credentials passwordFormat = "SHA1">
               <user 
                  name="UserName1" 
                  password="SHA1EncryptedPassword1"/>
               <user 
                  name="UserName2" 
                  password="SHA1EncryptedPassword2"/>
               <user 
                  name="UserName3" 
                  password="SHA1EncryptedPassword3"/>
            </credentials>
         </forms>
      </authentication>
   </system.web>
</configuration>

معلومات العنصر

معالج مقطع التكوين

AuthenticationSection

عضو التكوين

Credentials

مواقع للتكوين

Machine.config

مستوى جذر ويب.config

مستوى تطبيق ويب.config

المتطلبات

Microsoft Internet Information Services (IIS) الإصدار 5.0 أو 5.1 أو 6.0.

.NET Framework، الإصدار 1.0 أو 1.1 أو 2.0

Microsoft Visual Studio 2003 أو Visual Studio 2005

راجع أيضًا:

المهام

كيفية: تكوين دلائل معينة باستخدام إعدادات الموقع

كيفية: تأمين إعدادات التكوين ASP.NET

المرجع

عنصر النماذج للمصادقة (مخطط إعدادات ASP.NET)

عنصر المسح لبيانات الاعتماد للمصادقة (مخطط إعدادات ASP.NET)

عنصر الازالة لبيانات الاعتماد للمصادقة (مخطط إعدادات ASP.NET)

عنصر المستخدم لبيانات اعتماد لمصادقة (مخطط إعدادات ASP.NET)

عنصر المصادقة (مخطط إعدادات ASP.NET)

عنصر بيانات الاعتماد لنماذج للمصادقة (ASP.NET إعدادات مخطط)

النظام.ويب عنصر (مخطط إعدادات ASP.NET)

عنصر جواز المرور للمصادقة (مخطط إعدادات ASP.NET)

عنصر تكوين (مخطط إعدادات عام)

System.Configuration

System.Web.Configuration

AuthenticationSection

Credentials

المبادئ

مصادقة النماذج عبر تطبيقات

تسلسل هرمي ملف تكوين ASP.NET و الوراثة

تأمين تكوين ASP.NET

وحدات سيناريو التكوين ASP.NET

موارد أخرى

مصادقة ASP.NET

إعدادات التكوين العامة (ASP.NET)

إعدادات تكوين الـ ASP.NET

إدارة مواقع ويب ASP.NET

ملفات التكوين ASP.NET

تكوين ASP.NET API