public ValidateLogoutRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public AttachRefreshToken([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public AttachIdentityToken([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public AttachAccessToken([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public AttachAuthorizationCode([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public HandleUserinfoRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public ExtractUserinfoRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public ExtractLogoutRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
/// <summary> /// Creates a new instance of the <see cref="OpenIddictServerOwinHandler"/> class. /// </summary> /// <param name="provider">The OpenIddict server OWIN provider used by this instance.</param> public OpenIddictServerOwinHandler([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public ExtractRevocationRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
public HandleRevocationRequest([NotNull] IOpenIddictServerProvider provider) => _provider = provider;
/// <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="provider">The OpenIddict server provider.</param> public OpenIddictServerOwinMiddleware( [CanBeNull] OwinMiddleware next, [NotNull] IOptionsMonitor <OpenIddictServerOwinOptions> options, [NotNull] IOpenIddictServerProvider provider) : base(next, options.CurrentValue) => _provider = provider;