public DynamicAuthenticationSchemeProvider( Decorator <IAuthenticationSchemeProvider> inner, DynamicProviderOptions options, IHttpContextAccessor httpContextAccessor, ILogger <DynamicAuthenticationSchemeProvider> logger) { _inner = inner.Instance; _options = options; _httpContextAccessor = httpContextAccessor; _logger = logger; }
public DynamicSchemeAuthenticationMiddleware(RequestDelegate next, DynamicProviderOptions options) { _next = next; _options = options; }
public IdentityProviderWrapper(DynamicProviderOptions dynamicProviderOptions, IdentityProvider identityProvider) : base(identityProvider, nameof(identityProvider)) { this.DynamicProviderOptions = dynamicProviderOptions ?? throw new ArgumentNullException(nameof(dynamicProviderOptions)); }