Windows kimlik bilgileri iletişim kutusu proxy'yi tek başına doğrulamaz
CredUI hesap bilgilerini toplayabilir. Ağ istemcisi yine de proxy'nin kimlik doğrulama isteğini desteklenen bir mekanizmayla ele almalıdır.
Tanıdık Windows Güvenliği istemi bir kullanıcı arabirimidir, «bu uygulamayı proxy'ye oturum açtır» şeklinde evrensel bir işlev değildir.
CredUI işlevleri kullanıcıdan kimlik bilgilerini toplayabilir. Ağ istemciniz yine de proxy'nin isteğini yorumlamalı ve hesabı desteklediği bir mekanizmayla sunmalıdır.
WinHTTP için kimlik doğrulama işleme, istek akışına ve belgelenmiş API'lerine aittir. 407 isteği, kaynak sunucunun 401'inden farklıdır, uygulama her ikisi için benzer görünen bir istem gösterse bile.
İstemin hangi proxy'ye atıfta bulunduğunu belirleyin, iptali işleyin ve döndürülen kimlik bilgisini bu amaçla sınırlayın. Kimlik doğrulama arabelleğini açtıktan sonra parolayı günlüğe kaydeden örnek kodu asla kopyalamayın. İletişim kutusunun metin döndürdüğünü göstermek, o metni yazdırmak için bir neden değildir.
Tümleşik kimlik doğrulama, farklı bir kimlik bilgisi gösterimi ve farklı bir işlem kimliği içerebilir. Her yöntemin proxy URL'sine kullanıcı adı ve parola eklemeye indirgendiğini varsaymayın.
Yararlı sınır açıktır: istem kullanıcı girdisini alır, ağ API'si kimlik doğrulama alışverişini yapar ve proxy bunu kabul edip etmeyeceğine karar verir.