Pārlūks atceras starpniekservera kontu. Jūsu .NET klients izmanto CredentialCache.DefaultCredentials un saņem 407 bez gaidītā atkārtojuma. Šie divi fakti ir savienojami.

DefaultCredentials atspoguļo pašreizējo drošības kontekstu atbalstītai integrētai autentifikācijai. Microsoft dokumentē tā piemērojamību NTLM, Negotiate un Kerberos. Tas nav pieprasījums izgūt lietotājvārdu un atklātu paroli no pārlūkā saglabātajām pieteikšanām.

Ja starpniekserveris piedāvā Basic un prasa atsevišķu kontu, konfigurējiet šo kontu, izmantojot klienta atbalstīto starpniekservera akreditācijas datu saskarni. Skaidrs NetworkCredential un pašreizējais Windows drošības konteksts ir atšķirīgas ievades.

Pirms paroles maiņas pārbaudiet paziņoto izaicinājumu. Pārbaudiet arī, kurš lietotāja konteksts palaiž lietojumprogrammu. Darbvirsmas izpildfailam un pakalpojumam var būt atšķirīgas identitātes pat tad, ja tie tiek palaisti tajā pašā datorā.

Nav iemesla kopēt kontu arī galamērķa akreditācijas datu rekvizītā. Turiet starpnieka pieteikšanos pie starpnieka. Noderīgā diagnostika nosauc trīs lietas: izvēlēto starpniekserveri, tā pieprasīto shēmu un akreditācijas datu veidu, ko lietojumprogramma faktiski sniedza.

Saistītie raksti