/// <summary> /// Creates a new instance of the <see cref="OpenIddictValidationOwinHandler"/> class. /// </summary> /// <param name="dispatcher">The OpenIddict validation provider used by this instance.</param> /// <param name="factory">The OpenIddict validation factory used by this instance.</param> public OpenIddictValidationOwinHandler( IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory factory) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictValidationOwinHandler"/> class. /// </summary> /// <param name="dispatcher">The OpenIddict validation provider used by this instance.</param> /// <param name="factory">The OpenIddict validation factory used by this instance.</param> public OpenIddictValidationOwinHandler( IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory factory) { _dispatcher = dispatcher ?? throw new ArgumentNullException(nameof(dispatcher)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictValidationOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict validation OWIN options.</param> /// <param name="dispatcher">The OpenIddict validation dispatcher.</param> /// <param name="factory">The OpenIddict validation factory.</param> public OpenIddictValidationOwinMiddleware( OwinMiddleware?next, IOptionsMonitor <OpenIddictValidationOwinOptions> options, IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory factory) : base(next, options.CurrentValue) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictValidationOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict validation OWIN options.</param> /// <param name="dispatcher">The OpenIddict validation dispatcher.</param> /// <param name="factory">The OpenIddict validation factory.</param> public OpenIddictValidationOwinMiddleware( [CanBeNull] OwinMiddleware next, [NotNull] IOptionsMonitor <OpenIddictValidationOwinOptions> options, [NotNull] IOpenIddictValidationDispatcher dispatcher, [NotNull] IOpenIddictValidationFactory factory) : base(next, options.CurrentValue) { _dispatcher = dispatcher; _factory = factory; }
/// <summary> /// Creates a new instance of the <see cref="OpenIddictValidationOwinMiddleware"/> class. /// </summary> /// <param name="next">The next middleware in the pipeline, if applicable.</param> /// <param name="options">The OpenIddict validation OWIN options.</param> /// <param name="dispatcher">The OpenIddict validation dispatcher.</param> /// <param name="factory">The OpenIddict validation factory.</param> public OpenIddictValidationOwinMiddleware( OwinMiddleware?next, IOptionsMonitor <OpenIddictValidationOwinOptions> options, IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory 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="OpenIddictValidationAspNetCoreHandler"/> class. /// </summary> public OpenIddictValidationAspNetCoreHandler( IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory factory, IOptionsMonitor <OpenIddictValidationAspNetCoreOptions> 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="OpenIddictValidationAspNetCoreHandler"/> class. /// </summary> public OpenIddictValidationAspNetCoreHandler( IOpenIddictValidationDispatcher dispatcher, IOpenIddictValidationFactory factory, IOptionsMonitor <OpenIddictValidationAspNetCoreOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { _dispatcher = dispatcher; _factory = factory; }
public ValidateAccessToken(IOpenIddictValidationDispatcher dispatcher) => _dispatcher = dispatcher;