Den kjende Windows Security-dialogen er eit brukargrensesnitt, ikkje ein universell funksjon for å «logge dette programmet på proxyen».

CredUI-funksjonar kan samle inn påloggingsinformasjon frå brukaren. Nettverksklienten din må framleis tolke utfordringa til proxyen og levere kontoen gjennom ein mekanisme han støttar.

For WinHTTP høyrer autentiseringshandtering til førespurnadsflyten og dei dokumenterte API-ane hans. Ei 407-utfordring er forskjellig frå 401 til ein opphavsserver, sjølv om programmet viser ein liknande dialog for begge.

Avgjer kva proxy dialogen gjeld, handter avbrot, og avgrens dei returnerte påloggingsdetaljane til dette føremålet. Kopier aldri eksempelkode som loggar passordet etter at autentiseringsbufferen er pakka ut. Å vise at dialogen returnerte tekst er ikkje grunn til å skrive ut den teksten.

Integrert autentisering kan innebere ein annan representasjon av påloggingsdetaljar og ein annan prosessidentitet. Ikkje anta at kvar metode blir redusert til å setje inn eit brukarnamn og passord i ein proxy-URL.

Grensa er klar: dialogen hentar brukarinndata, nettverks-API-et utfører autentiseringsutvekslinga, og proxyen avgjer om ho blir godteken.

Relaterte artiklar