استخدم اسم الوكيل المقدم لنشر Negotiate. لا يثبت اتصال TCP بعنوان IP الخاص به أنه ستُطلب هوية المصادقة نفسها.

curl --proxy http://proxy.example:3128 --proxy-negotiate --proxy-user : --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/

استبدل اسم مضيف الوكيل باسم الخدمة المعتمد. يحدد هذا Negotiate للوكيل باستخدام ترتيب بيانات الاعتماد المتاح في المنصة؛ ولا ينشئ تسجيل دخول إلى نطاق ولا يحصل على تذاكر من خدمة مصادقة غير متاحة.

في نشر يتوقع HTTP/proxy.example، يمكن أن يغير استخدام عنوان IP أو اسم مستعار آخر هوية الخدمة المطلوبة. تدعم بعض البيئات صراحةً ترتيبات تسمية أخرى، لذلك حافظ على الهوية المهيأة بدل إعلان استحالة المصادقة عبر IP في كل الحالات.

تحقق من ملف curl الثنائي الفعلي وبيئة الحساب. يعتمد دعم GSSAPI أو SSPI على المنصة والبناء. إذا احتاج النشر إلى مكوّن خدمة محدد، فاستخدم خيار اسم خدمة الوكيل في curl وفق الإعداد المسجل؛ قد يؤدي تخمين الأسماء إلى نقل الفشل بدل إصلاحه.

Negotiate هو نفسه تسمية للتفاوض على الآلية. وجوده وحده لا يحدد الآلية الأساسية التي اختيرت. استخدم تشخيصات مصرحًا بها للعميل والخادم عندما يكون الفرق مهمًا، وأبقِ التذاكر والرموز خارج التقارير المشتركة.

مقالات ذات صلة