Έλεγχος ταυτότητας PAC σε πελάτη WinHTTP
Κατανοήστε τη σημαία προεπιλεγμένων διαπιστευτηρίων κατά τη λήψη PAC μέσω WinHTTP και την ταυτότητα υπό την οποία εκτελείται η αυτόματη ρύθμιση παραμέτρων.
Μια εφαρμογή WinHTTP μπορεί να χρειάζεται έλεγχο ταυτότητας μόνο και μόνο για να ανακτήσει το αρχείο PAC της. Αυτό συμβαίνει πριν το ληφθέν σενάριο επιλέξει διακομιστή μεσολάβησης για τον προορισμό.
Το μέλος fAutoLogonIfChallenged του WINHTTP_AUTOPROXY_OPTIONS επιτρέπει να χρησιμοποιηθούν τα προεπιλεγμένα διαπιστευτήρια του τρέχοντος χρήστη όταν ο διακομιστής PAC ζητήσει έλεγχο ταυτότητας για τη λήψη. Είναι επιλογή πολιτικής με τιμή Boole, όχι πεδίο όπου δίνονται αυθαίρετο όνομα χρήστη και κωδικός.
Μια επιτυχημένη διαδραστική λήψη από το πρόγραμμα περιήγησης δεν αποδεικνύει ότι αυτή η εφαρμογή μπορεί να ανακτήσει το αρχείο. Το WinHTTP δεν παρέχει το αυτόματο παράθυρο σύνδεσης του προγράμματος περιήγησης. Η εφαρμογή πρέπει να χρησιμοποιεί διάταξη παράδοσης και ελέγχου ταυτότητας που υποστηρίζει το API της.
Καταγράψτε αν η αποτυχία αφορά τον διακομιστή φιλοξενίας PAC ή κάποιον διακομιστή μεσολάβησης που επιλέχθηκε αργότερα. Η πρόκληση 401 του διακομιστή φιλοξενίας και η 407 ενός ενδιάμεσου είναι διαφορετικές ανταλλαγές. Για την 407 μεταγενέστερου διακομιστή μεσολάβησης, χρησιμοποιήστε διαπιστευτήρια διακομιστή μεσολάβησης WinHTTP περιορισμένα στο αίτημα μέσω της υποστηριζόμενης ροής ελέγχου ταυτότητας.
Για υπηρεσία παρασκηνίου, προσδιορίστε τον λογαριασμό που εκτελεί την υπηρεσία. “Τρέχων χρήστης” μπορεί να σημαίνει ταυτότητα υπηρεσίας της οποίας τα διαθέσιμα διαπιστευτήρια διαφέρουν από εκείνα του ατόμου που άνοιξε το πρόγραμμα περιήγησης.