Class IdentityServerMiddleware
- Namespace
- Duende.IdentityServer.Hosting
- Assembly
- Duende.IdentityServer.dll
IdentityServer middleware
public class IdentityServerMiddleware
- Inheritance
-
IdentityServerMiddleware
- Inherited Members
Constructors
IdentityServerMiddleware(RequestDelegate, ILogger<IdentityServerMiddleware>)
Initializes a new instance of the IdentityServerMiddleware class.
public IdentityServerMiddleware(RequestDelegate next, ILogger<IdentityServerMiddleware> logger)
Parameters
nextRequestDelegateThe next.
loggerILogger<IdentityServerMiddleware>The logger.
Methods
Invoke(HttpContext, IdentityServerOptions, IEndpointRouter, IUserSession, IEventService, IIssuerNameService, ISessionCoordinationService)
Invokes the middleware.
public Task Invoke(HttpContext context, IdentityServerOptions options, IEndpointRouter router, IUserSession userSession, IEventService events, IIssuerNameService issuerNameService, ISessionCoordinationService sessionCoordinationService)
Parameters
contextHttpContextThe context.
optionsIdentityServerOptionsrouterIEndpointRouterThe router.
userSessionIUserSessionThe user session.
eventsIEventServiceThe event service.
issuerNameServiceIIssuerNameServiceThe issuer name service
sessionCoordinationServiceISessionCoordinationService