Microsoft.AspNetCore.Authentication.Negotiate
10.0.6
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.AspNetCore.Authentication.Negotiate --version 10.0.6
NuGet\Install-Package Microsoft.AspNetCore.Authentication.Negotiate -Version 10.0.6
<PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="10.0.6" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="10.0.6" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" />
paket add Microsoft.AspNetCore.Authentication.Negotiate --version 10.0.6
#r "nuget: Microsoft.AspNetCore.Authentication.Negotiate, 10.0.6"
#:package Microsoft.AspNetCore.Authentication.Negotiate@10.0.6
#addin nuget:?package=Microsoft.AspNetCore.Authentication.Negotiate&version=10.0.6
#tool nuget:?package=Microsoft.AspNetCore.Authentication.Negotiate&version=10.0.6
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.6)
- Microsoft.Extensions.Caching.Memory (>= 10.0.6)
- System.DirectoryServices.Protocols (>= 10.0.6)
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 (11)
Showing the top 11 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
|
|
|
Universalis-FFXIV/Universalis
A crowdsourced market board API for FFXIV.
|
|
|
Nfactor26/pixel-identity
Bootstrapper for https://github.com/openiddict/openiddict-core and Asp.net Identity with a blazor based UI .
|
|
|
ardalis/WebApiBestPractices
Resources related to my Pluralsight course on this topic.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.3.26207.106 | 76 | 4/14/2026 |
| 11.0.0-preview.2.26159.112 | 320 | 3/10/2026 |
| 11.0.0-preview.1.26104.118 | 349 | 2/10/2026 |
| 10.0.6 | 7,980 | 4/14/2026 |
| 10.0.5 | 131,403 | 3/12/2026 |
| 10.0.4 | 13,598 | 3/10/2026 |
| 10.0.3 | 147,233 | 2/10/2026 |
| 10.0.2 | 184,802 | 1/13/2026 |
| 10.0.1 | 224,899 | 12/9/2025 |
| 10.0.0 | 240,599 | 11/11/2025 |
| 9.0.15 | 411 | 4/14/2026 |
| 9.0.14 | 13,741 | 3/10/2026 |
| 9.0.13 | 24,488 | 2/10/2026 |
| 9.0.12 | 61,134 | 1/13/2026 |
| 9.0.11 | 213,626 | 11/11/2025 |
| 8.0.26 | 1,403 | 4/14/2026 |
| 8.0.25 | 28,254 | 3/10/2026 |
| 8.0.24 | 38,596 | 2/10/2026 |
| 8.0.23 | 87,886 | 1/13/2026 |
| 8.0.22 | 241,497 | 11/11/2025 |