سؤال

أنا نوع من الرغبة في أن أتمكن من القيام بمصادقة نوافذ ونماذج مختلطة. giveacodicetagpre.

هل هناك طريقة لإنشاء بعض التعليمات البرمجية المخصصة للحصول على مصادقة إعلان Windows مع جافا سكريبت أو هل يمكنني إنشاء صفحة ASHX مخصصة للتحقق من المصادقة؟

هل كانت مفيدة؟

المحلول

لم أجد أي طرق للقيام بذلك فقط في التعليمات البرمجية. انتهى بي الأمر بعد هذه الطريقة http://msdn.microsoft.com/en-us/library/ms972958.aspx وتعديلها قليلا. يجعل بعض التغييرات في الإعدادات في IIS من خلال واجهة Grphical. أنا أيضا لا أريد مصادقة النماذج ولذا قمت بتغييرها إلى لا شيء للمصادقة ووضع بعض التعليمات البرمجية في صفحتي الرئيسية للتحقق من ملف تعريف الارتباط وإعادة توجيه إلى صفحة يمكنها التحقق من نوع المستعرض مع JavaScript ثم إعادة توجيه إلى Autologin أو صفحة تسجيل الدخول. لا أحب هذه الطريقة تعني أن هذه الطريقة تعني أن أؤدي إلى إجراء تغييرات في IIS لأن هذا سيضيف الكثير من الوقت لإعداد موقع الويب عند إضافته على خوادم جديدة، ولكن هذه هي الطريقة الوحيدة التي يمكنني العثور عليها.

هذا حتى الآن اسمحوا لي أن أفعل كل ما أرادته من أي وقت مضى أن أكون قادرا على القيام به ولكنه لم أستطع مع أساليب المصادقة العادية (إضافة جلسة العدلة مؤقتا مؤقتا، والتحقق من متغيرات الجلسة من الخدمة، ومجموعات Active Directory والمصادقة المخصصة، وإعلام المستخدم إذا قاموا بتسجيل الدخول من مواقع متعددة) لكنهم أخذوا الكثير من الترميز والاختبار للحصول عليه أكثر مما اعتقدت أنه سوف. وما زلت أفعل الكثير من الاختبارات قبل أن أكون سعيدا بأنه سيعمل بشكل صحيح بمجرد بدء تشغيل المستخدمين الحقيقيين في استخدامه. لذلك إذا كان لدى أي شخص أي اقتراحات لطريقة أخرى، فيمكن القيام بذلك، فلا يزال من المصالح بأي طرق أخرى يمكن القيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top