Den velkendte Windows Security-dialog er en brugergrænseflade, ikke en universel funktion til at «logge dette program ind på proxyen».

CredUI-funktioner kan indsamle loginoplysninger fra brugeren. Din netværksklient skal stadig fortolke proxyens udfordring og levere kontoen via en mekanisme, den understøtter.

For WinHTTP hører godkendelseshåndtering til anmodningsflowet og dets dokumenterede API'er. En 407-udfordring er forskellig fra en oprindelsesservers 401, selvom programmet viser en lignende dialog for begge.

Afgør, hvilken proxy dialogen vedrører, håndtér annullering, og begræns de returnerede oplysninger til dette formål. Kopiér aldrig eksempelkode, der logger adgangskoden efter udpakning af godkendelsesbufferen. At vise, at dialogen returnerede tekst, er ikke grund til at udskrive den tekst.

Integreret godkendelse kan indebære en anden repræsentation af loginoplysninger og en anden procesidentitet. Antag ikke, at enhver metode reduceres til at indsætte et brugernavn og en adgangskode i en proxy-URL.

Grænsen er klar: dialogen henter brugerinput, netværks-API'en udfører godkendelsesudvekslingen, og proxyen afgør, om den accepteres.

Relaterede artikler