Kamlesh Singh
2 min readApr 30, 2023

--

Middleware in Dotnet core

How to Pass data from one middleware to another middleware in Dotnet core

In ASP.NET Core, a middleware is a component that sits between the server and your application and can handle requests and responses. Each middleware in the pipeline can perform some specific tasks on the request and/or response before passing it on to the next middleware in the pipeline.

Here are some commonly used middleware in ASP.NET Core:

1-Routing middleware: This middleware is responsible for mapping incoming requests to the appropriate endpoint (action method) in your application.

2-Authentication middleware: This middleware is used to authenticate users and ensure that only authenticated users can access certain parts of the application.

3-Authorization middleware: This middleware is used to authorize users and determine whether they have the necessary permissions to access a resource.

4-Static files middleware: This middleware is used to serve static files (such as HTML, CSS, and JavaScript) from the application’s file system or an external source.

5-Error handling middleware: This middleware is used to handle exceptions and errors that occur during request processing.

6-Logging middleware: This middleware is used to log requests and responses and can help…

--

--

Kamlesh Singh

Full Stack | Angular| .Net| .Net Core| SQL | Azure PaaS | Azure | AWS