The Session helps to store user data in the application memory. Since the user data stores on the application it quick and fast to access. .Net Core Session data stored application using the cache, this cache can be either In-Memory or Distributed Cache. Session Work-flow: On the user request the application from the browser, the server will create a session with an id called Session-Id. This Session-Id will be given to the user in response by storing it in the cookie. So on every next request, this cookie will reach to the application which contains Session-Id. An application uses the SessionId as the main key and stores all user data in the application cache. So by receiving a cookie from a client with Session-Id application will fetch the session stored data as per request. This cookie session is browser-specific it is not sharable between browsers. We can set session time out in our application, where after the time session data will get automatically cleared. Create A Sample