File tree Expand file tree Collapse file tree
src/AspNetCore.SecurityKey Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- using AspNetCore . Extensions . Authentication ;
2-
31using Microsoft . AspNetCore . Http ;
42using Microsoft . Extensions . Logging ;
53
Original file line number Diff line number Diff line change @@ -29,13 +29,14 @@ public SecurityKeyExtractor(IOptions<SecurityKeyOptions> securityKeyOptions)
2929 if ( context is null )
3030 return null ;
3131
32- if ( context . Request . Headers . TryGetValue ( _securityKeyOptions . HeaderName , out var headerKey ) )
32+ var request = context . Request ;
33+ if ( request . Headers . TryGetValue ( _securityKeyOptions . HeaderName , out var headerKey ) )
3334 return headerKey ;
3435
35- if ( context . Request . Query . TryGetValue ( _securityKeyOptions . QueryName , out var queryKey ) )
36+ if ( request . Query . TryGetValue ( _securityKeyOptions . QueryName , out var queryKey ) )
3637 return queryKey ;
3738
38- if ( context . Request . Cookies . TryGetValue ( _securityKeyOptions . CookieName , out var cookieKey ) )
39+ if ( request . Cookies . TryGetValue ( _securityKeyOptions . CookieName , out var cookieKey ) )
3940 return cookieKey ;
4041
4142 return null ;
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ public SecurityKeyValidator(
4444 /// <inheritdoc />
4545 public async ValueTask < ClaimsIdentity > Authenticate ( string ? value , CancellationToken cancellationToken = default )
4646 {
47- var isValid = await Validate ( value ) ;
47+ var isValid = await Validate ( value , cancellationToken ) ;
4848
4949 if ( ! isValid )
5050 return new ClaimsIdentity ( ) ;
You can’t perform that action at this time.
0 commit comments