Пример #1
0
        public static IHttpMessageSigningVerificationBuilder UseAuthenticationHeaderExtractor(
            this IHttpMessageSigningVerificationBuilder builder,
            IAuthenticationHeaderExtractor authenticationHeaderExtractor)
        {
            if (authenticationHeaderExtractor == null)
            {
                throw new ArgumentNullException(nameof(authenticationHeaderExtractor));
            }

            return(builder.UseAuthenticationHeaderExtractor(provider => authenticationHeaderExtractor));
        }
Пример #2
0
 public static IHttpMessageSigningVerificationBuilder UseAuthenticationHeaderExtractor <TAuthenticationHeaderExtractor>(this IHttpMessageSigningVerificationBuilder builder)
     where TAuthenticationHeaderExtractor : IAuthenticationHeaderExtractor
 {
     return(builder.UseAuthenticationHeaderExtractor(provider => provider.GetRequiredService <TAuthenticationHeaderExtractor>()));
 }