سؤال

أعلم أن JCIFs لا تدعم NTLM Version2 ، يعني أنه لا يمكنني استخدام Spring-NLTM للقيام NTLM2. في هذه الحالة ، ما هي المكتبة التي يجب أن أستخدمها مع الربيع للقيام بـ NTLM2؟

المرجع: http://jcifs.samba.org/src/docs/ntlmhttpauth.html (انظر الخط الأزرق)

من المعلومات التي أحصل عليها

The NTLM HTTP Filter does not and can never support NTLMv2 as it uses a

تقنية MAIN-IN-MODDLE التي يتم كسرها بواسطة "معلومات الهدف" الخاصة بـ NTLMSSP المستخدمة في حساب تجزئة كلمة المرور. ومع ذلك ، يجب أن يستمر المرشح الحالي في العمل.

من عند http://jcifs.samba.org/ ، يظهر JCIFS-1.3.1 تم إصداره / NTLM HTTP FILTER. هل هذا يعني استخدام مرشح HTTP مع NTLMV2 دون مشكلة؟

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

المحلول

يمكنك ان تعطي الوفل محاولة. يوجد "مرشح التفاوض في فصل الربيع (NTLM و Kerberos)" و "مدير مصادقة Windows الربيعي". لقد استخدمت فقط "عام Servlet التفاوض على مرشح الأمان" ، لكن ذلك كان جيدًا جدًا.

نصائح أخرى

يمكنك إعطاء مكتبة Java NTLMV2 تجربة:

https://sourceforge.net/projects/ntlmv2auth/

يعتمد على امتداد JCIFS من مشروع Portal Liferay.

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