Microsoft.AspNetCore.Authentication.Negotiate
10.0.7
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.AspNetCore.Authentication.Negotiate --version 10.0.7
NuGet\Install-Package Microsoft.AspNetCore.Authentication.Negotiate -Version 10.0.7
<PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="10.0.7" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" />
paket add Microsoft.AspNetCore.Authentication.Negotiate --version 10.0.7
#r "nuget: Microsoft.AspNetCore.Authentication.Negotiate, 10.0.7"
#:package Microsoft.AspNetCore.Authentication.Negotiate@10.0.7
#addin nuget:?package=Microsoft.AspNetCore.Authentication.Negotiate&version=10.0.7
#tool nuget:?package=Microsoft.AspNetCore.Authentication.Negotiate&version=10.0.7
About
Microsoft.AspNetCore.Authentication.Negotiate contains an authentication handler used to authenticate requests using Windows Authentication (also known as Negotiate, Kerberos, or NTLM).
How to Use
To use Microsoft.AspNetCore.Authentication.Negotiate, follow these steps:
Installation
dotnet add package Microsoft.AspNetCore.Authentication.Negotiate
Configuration
To use the middleware, configure it in your ASP.NET Core app's Program.cs:
builder.Services.AddAuthentication(NegotiateDefaults.AuthenticationScheme)
.AddNegotiate();
builder.Services.AddAuthorization();
var app = builder.Build();
Next, refer to the [official documentation](https://learn.microsoft.com/aspnet/core/security/authentication/windowsauth) for configuration details specific to your app's web server.
## Main Types
The main types provided by this package are:
* `NegotiateOptions`: Represents the options for configuring Negotiate Authentication handler behavior
* `NegotiateHandler`: The authentication handler responsible for processing Negotiate authentication requests and generating the appropriate authentication ticket
## Additional Documentation
For additional documentation and examples, refer to the [official documentation](https://learn.microsoft.com/aspnet/core/security/authentication/windowsauth) on Windows Authentication in ASP.NET Core.
## Feedback & Contributing
`Microsoft.AspNetCore.Authentication.Negotiate` is released as open-source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/aspnetcore).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.AspNetCore.Connections.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Caching.Memory (>= 10.0.7)
- System.DirectoryServices.Protocols (>= 10.0.7)
NuGet packages (27)
Showing the top 5 NuGet packages that depend on Microsoft.AspNetCore.Authentication.Negotiate:
| Package | Downloads |
|---|---|
|
Aguacongas.IdentityServer.Admin
Expose OData controllers to manage TheIdServer. |
|
|
PeriaIT.DataModeler.DataService
Provides services to manage and frame the data service layer of Data Modeler. This layer is used to query a data context and provides data through endpoint methods. |
|
|
Pipoburgos.SharedKernel.Api
C# DDD Distributed Services Layer |
|
|
Gemstone.Security
GPA Gemstone Security Library |
|
|
Gemstone.Web
GPA Gemstone Web Library |
GitHub repositories (8)
Showing the top 8 popular GitHub repositories that depend on Microsoft.AspNetCore.Authentication.Negotiate:
| Repository | Stars |
|---|---|
|
dotnet/AspNetCore.Docs
Documentation for ASP.NET Core
|
|
|
thepirat000/Audit.NET
An extensible framework to audit executing operations in .NET
|
|
|
CoreWCF/CoreWCF
Main repository for the Core WCF project
|
|
|
webprofusion/certify
Professional ACME Client for Windows (and now cross-platform via Certify Management Hub). Certificate Management UI, powered by Let's Encrypt and compatible with all ACME v2 CAs. Used by over 150,000 organisations. Download from certifytheweb.com
|
|
|
simpleidserver/SimpleIdServer
OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
|
|
|
Aguafrommars/TheIdServer
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
|
|
|
dotnet/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints
|
|
|
dotnet/systemweb-adapters
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.3.26207.106 | 106 | 4/14/2026 |
| 11.0.0-preview.2.26159.112 | 323 | 3/10/2026 |
| 11.0.0-preview.1.26104.118 | 351 | 2/10/2026 |
| 10.0.7 | 0 | 4/21/2026 |
| 10.0.6 | 20,947 | 4/14/2026 |
| 10.0.5 | 139,868 | 3/12/2026 |
| 10.0.4 | 13,973 | 3/10/2026 |
| 10.0.3 | 156,160 | 2/10/2026 |
| 10.0.2 | 193,028 | 1/13/2026 |
| 10.0.1 | 233,885 | 12/9/2025 |
| 10.0.0 | 245,888 | 11/11/2025 |
| 9.0.15 | 1,144 | 4/14/2026 |
| 9.0.14 | 14,348 | 3/10/2026 |
| 9.0.13 | 30,680 | 2/10/2026 |
| 9.0.12 | 67,209 | 1/13/2026 |
| 9.0.11 | 220,086 | 11/11/2025 |
| 8.0.26 | 3,085 | 4/14/2026 |
| 8.0.25 | 29,760 | 3/10/2026 |
| 8.0.24 | 45,150 | 2/10/2026 |
| 8.0.23 | 94,525 | 1/13/2026 |