Building multi-tenant sites are a great way to minimize the amount of duplicate code you need to write. This course teaches you how to secure your multi-tenant ASP.NET websites, and how to limit threats to your multi-tenant code.
All website developers need to understand the basics of securing the sites they work on. Multi-tenant sites are no different. In this course, Securing Multi-tenant ASP.NET Web Apps, you'll learn the skills to add the extra security layers necessary to secure and defend your sites from outside threats. First, you'll gain a better understanding of how ASP.NET Identity works to authenticate users to your site, and learn the customizations to handle multi-tenancy. Next, you'll explore specifically how to protect your ASP.NET MVC views that support static pages, and your WebAPI REST services that support single page apps. Finally, you'll discover how to implement JSON Web Tokens and Two Factor Authentication in your site. When you're finished with this course, you'll have the tools and knowledge to make the best decisions on how to implement multi-tenant security on your ASP.NET website.
Course Overview Hi, my name is Peter Kellner, and welcome to my course, Securing Multi-tenant ASP. NET Apps. I'm a software engineer at 73rd Street Associates and a 10-year Microsoft MVP. Building multi-tenant websites are an awesome way to minimize the amount of duplicate code you need to write to build multiple similar sites. This course builds, but doesn't not require the previous course I did here at Pluralsight on Building Multi-tenant ASP. NET Apps. Security is so important these days that this topic deserves its own course, which is what this is. In this course, expect to learn all about how to secure an ASP. NET website through the lens of building for multi-tenancy. That is, the security requirements are basically the same for a single tenant, but the added wrinkle of multi-tenancy makes things a little more interesting. Some of the major topics that we will cover include extending ASP. NET identity to handle multi-tenancy, using ASP. NET MVC and WebAPI to secure incoming requests, learning the top security threats as seen by OWASP, a leader in security, and how to mitigate those threats, and finally you'll learn how to implement the all-important two-factor auth using the Twilio API. By the end of this course, you will have both a deep understanding of what it takes to secure a multi-tenant ASP. NET web app, as well as having a great handle on the tools and techniques necessary to build security into your own web app. Join me and learn all about securing multi-tenant web apps. Multi-tenancy has been a life-long study for me, and I'm looking forward to sharing with you much of what I've learned, and specifically sharing the security aspects of multi-tenancy in this course.