Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
// middleware.cs file
public class HydrateContextMiddleware
{
private RequestDelegate _next;
public HydrateContextMiddleware(RequestDelegate next)
{
_next = next;
}
public async Task Invoke(HttpContext context, IContextWriterService contextService)
{
contextService.Username = context.User.Identity.Name;
await _next(context);
}
}
// startup.cs Configure method
app.UseMiddleware<HydrateContextMiddleware>();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment