public static IHttpMessageSigningVerificationBuilder UseAuthenticationHeaderExtractor( this IHttpMessageSigningVerificationBuilder builder, IAuthenticationHeaderExtractor authenticationHeaderExtractor) { if (authenticationHeaderExtractor == null) { throw new ArgumentNullException(nameof(authenticationHeaderExtractor)); } return(builder.UseAuthenticationHeaderExtractor(provider => authenticationHeaderExtractor)); }
public DefaultSignatureParserTests() { FakeFactory.Create(out _logger); _authenticationHeaderExtractor = new DefaultAuthenticationHeaderExtractor(); _sut = new DefaultSignatureParser(_authenticationHeaderExtractor, _logger); }
public DefaultSignatureParser(IAuthenticationHeaderExtractor authenticationHeaderExtractor, ILogger <DefaultSignatureParser> logger = null) { _authenticationHeaderExtractor = authenticationHeaderExtractor ?? throw new ArgumentNullException(nameof(authenticationHeaderExtractor)); _logger = logger; }