In this course, you'll learn the concepts for securing a .NET application, including authentication, .NET security namespaces, permissions, role-based security, and impersonation.
Learning Objectives
Microsoft .NET Application Security
- start the course
- identify the key features of security in the .NET framework
- describe how authentication works in .NET
- recognize the key features of secure coding in the .NET Framework
- list and describe the key .NET security namespaces
- define what the Microsoft Security Development Lifecycle (SDL) is
Role-based Security in .NET
- describe how role-based security and permissions are used in .NET
- demonstrate how to use the WindowsPrincipal object in .NET
- recognize the purpose of replacing Principal objects
- compare GenericPrincipal and GenericIdentity objects
- describe how impersonation works in .NET
- use imperative security checks in .NET
Practice: Security in .NET Applications
- identify key features of .NET application security and how security is implemented