Izgleda da je NTLM, i da mi je promaklo nešto u headeru koji se šalje ka ASP aplikaciji koja radi.
Ovde se vidi jednostavno kako ide protokol.
Na
OnCommandGet, ako browser nije prosledio ništa za auth, ja mu vratim 401:
Code:
AResponseInfo.CustomHeaders.Add('WWW-Authenticate: NTLM');
AResponseInfo.ResponseNo := 401;
AResponseInfo.ContentText := 'Unauthorized';
i on sam odmah pravi drugi get request gde mi šalje u headeru "Authorization: NTLM TlRMTVNTUAABAAAAB7IIog........". Delphi mi tad uđe u OnParseAuthentication pre nego što uđe u OnCommandGet i dalje ide komunikacija kako već ide, tako kako je opisano u linku.
Ostaje mi onda onaj deo sa proverom na domenu ali sad bar znam kako funkcioniše, pa kad bude vremena... rešiću jednom :)