-
Book Overview & Buying
-
Table Of Contents
ASP.NET Core 9 Essentials
By :
In this chapter, we learned about the principles of web application security and how they influence the development model and the interaction with users and other applications. In addition, we learned about the authorization and authentication processes, comparing the flows of these processes and getting to know standards such as OAuth 2.0 and OIDC. To reinforce our knowledge about authentication and authorization, we worked with ASP.NET Core Identity, which provides all the mechanisms that support user authentication and authorization in an application, integrated with a database for managing identities securely. To do so, we consumed information securely by providing tokens provided by ASP.NET Core Identity. Finally, we discussed how to strengthen the security of applications, understood secret management, and learned about techniques such as the use of CORS to prevent common vulnerabilities in web applications.
In the next chapter, we’ll learn how to add more capabilities...