Chapter 12: Understanding Authentication
So far, we have built the user interface (UI) and service layer of our e-commerce application. In this chapter, we will see how to secure it. Our e-commerce application should be able to uniquely identify a user and respond to the user's requests. A commonly used pattern for establishing user identity involves the provision of a username and password. These are then verified against the user's profile data, which is stored in a database or in an application. If it is matched, a cookie or token with the user's identity is generated and stored in the client's browser so that for subsequent requests, a cookie/token is sent to the server and validated to service requests.
Authentication is a process in which ...
Get Enterprise Application Development with C# 9 and .NET 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.