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