En Windows-påloggingsdialog autentiserer ikke proxyen av seg selv
CredUI kan samle inn kontoinformasjon. Nettverksklienten må fortsatt håndtere proxyens autentiseringsutfordring gjennom en støttet mekanisme.
Den kjente Windows Security-dialogen er et brukergrensesnitt, ikke en universell funksjon for å «logge dette programmet på proxyen».
CredUI-funksjoner kan samle inn påloggingsinformasjon fra brukeren. Nettverksklienten din må fortsatt tolke proxyens utfordring og levere kontoen gjennom en mekanisme den støtter.
For WinHTTP hører autentiseringshåndtering til forespørselsflyten og dens dokumenterte API-er. En 407-utfordring er forskjellig fra en opprinnelsesservers 401, selv om programmet viser en lignende dialog for begge.
Avgjør hvilken proxy dialogen gjelder, håndter avbrudd, og begrens de returnerte påloggingsdetaljene til dette formålet. Kopier aldri eksempelkode som logger passordet etter at autentiseringsbufferen er pakket ut. Å vise at dialogen returnerte tekst er ikke grunn til å skrive ut den teksten.
Integrert autentisering kan innebære en annen representasjon av påloggingsdetaljer og en annen prosessidentitet. Ikke anta at hver metode reduseres til å sette inn et brukernavn og passord i en proxy-URL.
Grensen er klar: dialogen henter brukerinndata, nettverks-API-et utfører autentiseringsutvekslingen, og proxyen avgjør om den godtas.