@@ -13,7 +13,7 @@ public class SecurityKeyEndpointFilter : IEndpointFilter
1313{
1414 private readonly ISecurityKeyExtractor _securityKeyExtractor ;
1515 private readonly ISecurityKeyValidator _securityKeyValidator ;
16- private readonly ILogger < SecurityKeyAuthorizationFilter > _logger ;
16+ private readonly ILogger < SecurityKeyEndpointFilter > _logger ;
1717
1818 /// <summary>
1919 /// Initializes a new instance of the <see cref="SecurityKeyEndpointFilter"/> class.
@@ -24,7 +24,7 @@ public class SecurityKeyEndpointFilter : IEndpointFilter
2424 public SecurityKeyEndpointFilter (
2525 ISecurityKeyExtractor securityKeyExtractor ,
2626 ISecurityKeyValidator securityKeyValidator ,
27- ILogger < SecurityKeyAuthorizationFilter > logger )
27+ ILogger < SecurityKeyEndpointFilter > logger )
2828 {
2929 _securityKeyExtractor = securityKeyExtractor ?? throw new ArgumentNullException ( nameof ( securityKeyExtractor ) ) ;
3030 _securityKeyValidator = securityKeyValidator ?? throw new ArgumentNullException ( nameof ( securityKeyValidator ) ) ;
@@ -34,12 +34,11 @@ public SecurityKeyEndpointFilter(
3434 /// <inheritdoc />
3535 public async ValueTask < object ? > InvokeAsync ( EndpointFilterInvocationContext context , EndpointFilterDelegate next )
3636 {
37- if ( context is null )
38- throw new ArgumentNullException ( nameof ( context ) ) ;
37+ ArgumentNullException . ThrowIfNull ( context ) ;
3938
4039 var securityKey = _securityKeyExtractor . GetKey ( context . HttpContext ) ;
4140
42- if ( _securityKeyValidator . Validate ( securityKey ) )
41+ if ( await _securityKeyValidator . Validate ( securityKey ) )
4342 return await next ( context ) ;
4443
4544 SecurityKeyLogger . InvalidSecurityKey ( _logger , securityKey ) ;
0 commit comments