INFO: NTLM plugin for non-Windows platforms
This plugin adds support for NTLM authentication to Rebex components on non-Windows platforms such as Linux, Android, macOS or iOS. The following Rebex APIs are supported:
Also available as a NuGet package:
PM> Install-Package Rebex.Plugins.Ntlm
The plugin is based on open-source Mono.Security.Protocol.Ntlm codebase and is available for free under the terms of the MIT license.
Enabling the NTLM plugin
1. Install the Rebex.Plugins.Ntlm NuGet package using NuGet package manager, or add reference to a suitable DLL from the ZIP file above.
2. Add the following code to your application:
using Rebex.Security.Authentication; ... // register NTLM authentication plugin SspiAuthentication.Register(NtlmAuthentication.Create);
Imports Rebex.Security.Authentication ... ' register NTLM authentication plugin SspiAuthentication.Register(NtlmAuthentication.Create)
- .NET 5/6/7
- .NET Core 3.1
- Mono 6.12
- Xamarin.iOS (13.10 and higher)
- Xamarin.Android (10.1 and higher)