عنصر بيانات الاعتماد لنماذج للمصادقة (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>
معلومات العنصر
معالج مقطع التكوين |
|
عضو التكوين |
|
مواقع للتكوين |
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)
المبادئ
تسلسل هرمي ملف تكوين ASP.NET و الوراثة