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
next
RequestDelegateThe next.
logger
ILogger<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
context
HttpContextThe context.
options
IdentityServerOptionsrouter
IEndpointRouterThe router.
userSession
IUserSessionThe user session.
events
IEventServiceThe event service.
issuerNameService
IIssuerNameServiceThe issuer name service
sessionCoordinationService
ISessionCoordinationService