مشاكل رحلات السفاري في الوصول إلى موقع الويب المحمي بمصادقة Windows المتكاملة (AKA NTLM)

StackOverflow https://stackoverflow.com/questions/711915

سؤال

يستخدم تطبيق الويب الخاص بنا مصادقة Windows المتكاملة (AKA NTLM Auth) للأمان.

إنها تعمل بشكل جيد لكل من مستخدمي IE و Firefox، لكن مستخدمي رحلات السفاري يرونون مشاكل متقطعة. ستعمل تصفح الموقع بشكل جيد، ولكن كل مرة في حين ستكون هناك مشاكل في تحميل عناصر الصفحة (مثل ملفات CSS أو JS). تحديث ومشكلة سوف تختفي.

إذا نستخدم وكيل تصحيح الأخطاء (FIDLLER)، فيمكننا أن نرى أن هناك الكثير من الطلبات الإضافية 401 التي تحدث مع Safari. كل مرة واحدة في حين أن طلب موردا سوف يتعطل في حلقة طلب 401، وفشل في النهاية.

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

شكرا،

دارين.

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

المحلول

بعض مواقع الويب http://www.musteat.org/nodes/show/151. أشر إلى أن هذه مشكلة مع المصادقة التفاوضية.

يمكنك إيقاف التفاوض لصالح NTLM النقي في IIS عبر ntauthenticationproviders. إعداد قاعدة التعريف، وأمر ADSUTIL التالي.

cscript adsutil.vbs set w3svc/WebSite/<SiteID>/NTAuthenticationProviders "NTLM"

تغيير <siteId> إلى المعرف المناسب، عادة 1.

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