Situation
I have a .NET Core CLI 2.2. or 3.0 preview5 client, that sends a REST request to an server, secured with Kerberos. The impersonation level should be "delegation", but only "impersonation" is achieved.
Problem
I cannot achieve delegation level with the .net core client from 2.1 and up. It works on 2.0.
var handler = new HttpClientHandler();
handler.UseDefaultCredentials = true;
HttpClient httpClient = new HttpClient(handler) { BaseAddress = new Uri(baseUri) };
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await httpClient.GetAsync("");
var json = await response.Content.ReadAsStringAsync();