/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinHandler"/> class. /// </summary> /// <param name="dispatcher">The OpenIddict server dispatcher used by this instance.</param> /// <param name="factory">The OpenIddict server factory used by this instance.</param> public OpenIddictServerOwinHandler( IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinHandler"/> class. /// </summary> /// <param name="dispatcher">The OpenIddict server dispatcher used by this instance.</param> /// <param name="factory">The OpenIddict server factory used by this instance.</param> public OpenIddictServerOwinHandler( IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory) { _dispatcher = dispatcher ?? throw new ArgumentNullException(nameof(dispatcher)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict server OWIN options.</param> /// <param name="dispatcher">The OpenIddict server dispatcher.</param> /// <param name="factory">The OpenIddict server factory.</param> public OpenIddictServerOwinMiddleware( OwinMiddleware?next, IOptionsMonitor <OpenIddictServerOwinOptions> options, IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory) : base(next, options.CurrentValue) { _dispatcher = dispatcher ?? throw new ArgumentNullException(nameof(dispatcher)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict server OWIN options.</param> /// <param name="dispatcher">The OpenIddict server dispatcher.</param> /// <param name="factory">The OpenIddict server factory.</param> public OpenIddictServerOwinMiddleware( OwinMiddleware?next, IOptionsMonitor <OpenIddictServerOwinOptions> options, IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory) : base(next, options.CurrentValue) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict server OWIN options.</param> /// <param name="dispatcher">The OpenIddict server dispatcher.</param> /// <param name="factory">The OpenIddict server factory.</param> public OpenIddictServerOwinMiddleware( [CanBeNull] OwinMiddleware next, [NotNull] IOptionsMonitor <OpenIddictServerOwinOptions> options, [NotNull] IOpenIddictServerDispatcher dispatcher, [NotNull] IOpenIddictServerFactory factory) : base(next, options.CurrentValue) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerAspNetCoreHandler"/> class. /// </summary> public OpenIddictServerAspNetCoreHandler( IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory, IOptionsMonitor <OpenIddictServerAspNetCoreOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { _dispatcher = dispatcher ?? throw new ArgumentNullException(nameof(dispatcher)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerAspNetCoreHandler"/> class. /// </summary> public OpenIddictServerAspNetCoreHandler( IOpenIddictServerDispatcher dispatcher, IOpenIddictServerFactory factory, IOptionsMonitor <OpenIddictServerAspNetCoreOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { _dispatcher = dispatcher; _factory = factory; }