ladybird/Libraries/LibWeb/Fetch/Fetching
Andreas Kling 83e0122d11 LibWeb: Skip 401 retry for non-credential-based auth schemes
When receiving a 401 response, we previously entered the credential
prompt path for any request with a WWW-Authenticate header. This caused
spurious "Username/password prompt is not implemented" warnings and
unnecessary request retries for auth schemes like PrivateToken
(RFC 9577) that don't involve user credential prompts.

Only enter the 401 handling path when the WWW-Authenticate header
contains a scheme we can handle with a username/password prompt
(Basic or Digest). This is consistent with how Chromium, Firefox,
and WebKit all silently skip unrecognized auth schemes.
2026-04-15 22:43:24 +02:00
..
Checks.cpp LibWeb: Store HTTP methods and headers as ByteString 2025-11-26 09:15:06 -05:00
Checks.h
FetchedDataReceiver.cpp LibWeb: Fix race in MIME sniff bytes when response completes early 2026-03-08 11:39:41 +01:00
FetchedDataReceiver.h LibWeb: Support MIME type sniffing for streaming HTTP responses 2026-01-24 15:21:26 +01:00
Fetching.cpp LibWeb: Skip 401 retry for non-credential-based auth schemes 2026-04-15 22:43:24 +02:00
Fetching.h LibHTTP+LibWeb: Move the IncludeCredentials enum to LibHTTP 2026-02-10 12:21:20 +01:00
PendingResponse.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PendingResponse.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
RefCountedFlag.cpp
RefCountedFlag.h