Description
Description
I have the same error issue with this issue #19366
And I used UseManagedNtlm in the csproj file to solve it but I encountered another problem when using UseManagedNtlm on NET 8.
On ews on-premise with IIS, windows extended protection (WEP) have 3 level include Off, Accept, Required.
At NET 7, i have successfully authenticated with NTLM authentication when setting all 3 levels on IIS Server
After upgrading to NET8 with config
<ItemGroup>
<RuntimeHostConfigurationOption Include="System.Net.Security.UseManagedNtlm" Value="true" />
</ItemGroup>
I only successfully authenticated with NTLM authentication when setting level 1 (Off)
with level 2 & 3 (Accept, Required) when I perform NTLM authentication, I receive an error message that is "Unauthorized"
I want to be able to successfully authenticate at level 2 & 3 on IIS Server, what should I do?
Reproduction Steps
Send request NTLM authenticate to server ews on-premise
Expected behavior
none
Actual behavior
none
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
Project sample:
SocketRequestSample-Net8.zip