We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f727e0 commit 7355cd4Copy full SHA for 7355cd4
src/ZNetCS.AspNetCore.Authentication.Basic/BasicAuthenticationHandler.cs
@@ -164,8 +164,16 @@ protected override Task HandleChallengeAsync(AuthenticationProperties context)
164
{
165
var realmHeader = new NameValueHeaderValue("realm", $"\"{this.Options.Realm}\"");
166
this.Response.StatusCode = StatusCodes.Status401Unauthorized;
167
- this.Response.Headers.Append(HeaderNames.WWWAuthenticate, $"{Basic} {realmHeader}");
168
+ if (this.Request.Headers.TryGetValue("X-Requested-With", out var value))
169
+ {
170
+ if (value == "XMLHttpRequest")
171
172
+ return Task.CompletedTask;
173
+ }
174
175
+
176
+ this.Response.Headers.Append(HeaderNames.WWWAuthenticate, $"{Basic} {realmHeader}");
177
return Task.CompletedTask;
178
}
179
0 commit comments