Skip to content

UUF: Clarify Windows Authentication use for Configure Windows Authentication #36036

@wadepickett

Description

@wadepickett

Description

Transferred from Unified User Feedback system.

Clarify whether/when Windows Authentication should be used:

Verbatim user feedback:
"This is a whole lot of info but you never say if it SHOULD BE DONE THIS WAY! you have a note that says "Windows Authentication isn't supported with HTTP/2. Authentication challenges can be sent on HTTP/2 responses, but the client must downgrade to HTTP/1.1 before authenticating." This sounds like Windows Authentication is being deprecated! What is the deal? If it is not the best way to authenticate your Intranet apps, WHAT IS?"

Analysis:
The current documentation on Windows Authentication is comprehensive but lacks clear guidance on:

  • Whether Windows Authentication is still recommended for intranet applications
  • When to use Windows Authentication vs. alternative authentication methods
  • A clear statement about the long-term viability of Windows Authentication
  • Best practices section for different scenarios
  • The HTTP/2 limitation note ("Windows Authentication isn't supported with HTTP/2") raises concerns without providing context about what this means for production applications.

Recommendation to consider:
Add a new section early in the document that provides clear guidance:

  • When Windows Authentication is appropriate (corporate networks, Active Directory environments)
  • Alternative authentication methods for different scenarios (especially for internet-facing applications)
  • Clarify the HTTP/2 limitation and its practical impact

Page URL

https://learn.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?view=aspnetcore-9.0&tabs=visual-studio

Content source URL

https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/security/authentication/windowsauth.md

Document ID

fbc36c26-9992-1f4c-66d3-02f898ee7ec4

Platform Id

7e670460-f1b6-a509-340f-e6936ea78313

Article author

@wadepickett

Metadata

  • ID: 401ad9a0-9e51-80a2-5846-82e9790d7257
  • PlatformId: 7e670460-f1b6-a509-340f-e6936ea78313
  • Service: aspnet-core
  • Sub-service: security

Related Issues


Associated WorkItem - 496898

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions