This video series by Microsoft's Joe Stagner is focused on security best practices for ASP.NET websites.
#1 | Using Basic Forms Authentication in ASP.NET 23 minutes, 24 seconds
#2 | How to Change the Forms Authentication Properties 7 minutes, 11 seconds
#3 | How to Setup and Use Cookie-less Authentication in an ASP.NET Application 4 minutes, 13 seconds
#4 | ASP Forms Login Relocation 4 minutes, 35 seconds
#5 | Forms Login Custom Key Configuration 7 minutes, 32 seconds
#6 | Add Custom Data to the Authentication Method 14 minutes, 33 seconds
#7 | Use Custom Principal Objects 22 minutes, 46 seconds
#8 | Understanding ASP.NET Memberships 22 minutes, 46 seconds
#9 | Configuring SQL To Work with Membership Schemas 18 minutes, 56 seconds
#10 | Changing Membership Settings in the Default Membership Schema 9 minutes, 36 seconds
#11 | Creating User Accounts with the Create User Wizard 9 minutes, 55 seconds
#12 | Creating User Accounts Programmatically 19 minutes, 32 seconds
#13 | Validating Users Manually 13 minutes, 24 seconds
#14 | Validating Users with the Login Control 5 minutes, 7 seconds
#1 | SQL Injection Defense 25 minutes, 35 seconds