یک برنامه WinHTTP ممکن است فقط برای دریافت فایل PAC خود به احراز هویت نیاز داشته باشد. این اتفاق پیش از آن رخ می‌دهد که اسکریپت دانلودشده پروکسی‌ای برای مقصد انتخاب کرده باشد.

عضو fAutoLogonIfChallenged در WINHTTP_AUTOPROXY_OPTIONS اجازه می‌دهد وقتی سرور PAC دانلود را به چالش می‌کشد، از اعتبارنامه‌های پیش‌فرض کاربر جاری استفاده شود. این یک انتخاب سیاست بولی است، نه فیلدی برای ارائه نام کاربری و گذرواژه دلخواه.

یک دانلود تعاملی موفق در مرورگر ثابت نمی‌کند که این برنامه می‌تواند فایل را دریافت کند. WinHTTP گفت‌وگوی ورود خودکار مرورگر را فراهم نمی‌کند. برنامه باید از ترتیبی برای تحویل و احراز هویت استفاده کند که API آن پشتیبانی می‌کند.

ثبت کنید که خرابی مربوط به سرور میزبان PAC است یا پروکسی‌ای که بعداً انتخاب شده. چالش 401 از سرور میزبان و 407 از یک واسط، تبادل‌های متفاوتی هستند. برای 407 پروکسی بعدی، از اعتبارنامه‌های پروکسی WinHTTP محدود به درخواست از طریق جریان احراز هویت پشتیبانی‌شده استفاده کنید.

برای یک سرویس پس‌زمینه، حسابی را که آن سرویس را اجرا می‌کند مشخص کنید. “کاربر جاری” می‌تواند به هویت سرویسی اشاره داشته باشد که اعتبارنامه‌های در دسترس آن با اعتبارنامه‌های شخصی که مرورگر را باز کرده متفاوت است.

مقالات مرتبط