From ebe2b641296a31cc123b1a2da8c14c1f3758104e Mon Sep 17 00:00:00 2001 From: Adeel Mujahid <3840695+am11@users.noreply.github.com> Date: Mon, 3 Mar 2025 13:21:07 +0200 Subject: [PATCH 1/2] Replace private property with public one --- xml/System.Net/NetworkCredential.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Net/NetworkCredential.xml b/xml/System.Net/NetworkCredential.xml index d8108a864fb..c4ffe273a16 100644 --- a/xml/System.Net/NetworkCredential.xml +++ b/xml/System.Net/NetworkCredential.xml @@ -78,7 +78,7 @@ The class is a base class that supplies credentials in password-based authentication schemes such as basic, digest, NTLM, and Kerberos. Classes that implement the interface, such as the class, return objects. > [!NOTE] -> On Unix platforms, use of NTLM authentication may require installing the NTLM plugin for the GSSAPI layer used by the implemention. On Ubuntu distributions, the package is called `gss-ntlmssp`. Alternatively, applications may opt in for a managed implementation of NTLM by setting the `_UseManagedNtlm` .csproj property (.NET 9+ only), or setting the `System.Net.Security.UseManagedNtlm` AppContext switch. +> On Unix platforms, use of NTLM authentication may require installing the NTLM plugin for the GSSAPI layer used by the implemention. On Ubuntu distributions, the package is called `gss-ntlmssp`. Alternatively, applications may opt in for a managed implementation of NTLM by setting the `System.Net.Security.UseManagedNtlm` AppContext switch or, in .NET 10 and later, the `UseManagedNtlm` MSBuild property. > > On Windows, NTLM and Negotiate (Kerberos) authentication always depend on GSSAPI of the operating system. From b89bdad41538916074aba30d4a2fb433d37db5e9 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 5 Mar 2025 12:47:55 -0800 Subject: [PATCH 2/2] Update xml/System.Net/NetworkCredential.xml --- xml/System.Net/NetworkCredential.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Net/NetworkCredential.xml b/xml/System.Net/NetworkCredential.xml index c4ffe273a16..f48a32677dd 100644 --- a/xml/System.Net/NetworkCredential.xml +++ b/xml/System.Net/NetworkCredential.xml @@ -78,7 +78,7 @@ The class is a base class that supplies credentials in password-based authentication schemes such as basic, digest, NTLM, and Kerberos. Classes that implement the interface, such as the class, return objects. > [!NOTE] -> On Unix platforms, use of NTLM authentication may require installing the NTLM plugin for the GSSAPI layer used by the implemention. On Ubuntu distributions, the package is called `gss-ntlmssp`. Alternatively, applications may opt in for a managed implementation of NTLM by setting the `System.Net.Security.UseManagedNtlm` AppContext switch or, in .NET 10 and later, the `UseManagedNtlm` MSBuild property. +> On Unix platforms, use of NTLM authentication might require installing the NTLM plugin for the GSSAPI layer used by the implementation. On Ubuntu distributions, the package is called `gss-ntlmssp`. Alternatively, applications can opt in for a managed implementation of NTLM by setting the `System.Net.Security.UseManagedNtlm` AppContext switch or, in .NET 10 and later, the `UseManagedNtlm` MSBuild property. > > On Windows, NTLM and Negotiate (Kerberos) authentication always depend on GSSAPI of the operating system.