Optimizing async tasks (ConfigureAwait(false))
This commit is contained in:
@@ -40,7 +40,7 @@ namespace Microsoft.AspNetCore.Authorization
|
||||
var logger = context.HttpContext.RequestServices.GetService<ILogger<BasicAuthenticationAttribute>>();
|
||||
try
|
||||
{
|
||||
var validatorResult = await TrySetHttpUser(context);
|
||||
var validatorResult = await TrySetHttpUser(context).ConfigureAwait(false);
|
||||
bool isAllowAnonymous = context.ActionDescriptor.EndpointMetadata.OfType<AllowAnonymousAttribute>().Any();
|
||||
if (isAllowAnonymous)
|
||||
return;
|
||||
@@ -111,7 +111,7 @@ namespace Microsoft.AspNetCore.Authorization
|
||||
if (validator == null)
|
||||
return null;
|
||||
|
||||
var result = await validator.ValidateAsync(username, password, context.HttpContext.GetRemoteIpAddress(), context.HttpContext.RequestAborted);
|
||||
var result = await validator.ValidateAsync(username, password, context.HttpContext.GetRemoteIpAddress(), context.HttpContext.RequestAborted).ConfigureAwait(false);
|
||||
if (result == null)
|
||||
return null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user