AppSettings and Secrets in ASP.NET Core
What you'll learn
- AppSettings in .NET Core
- Accessing Secrets in .NET Core
- What are Application Secrets and why should you secure them?
- Options Class
- Switching Environments
- Hierarchy for accessing secrets in .NET Core
- User Secrets in .NET Core
- Azure Key Vault
Requirements
- 3-6 months familiarity with C# and SQL
- Familiar with .NET Core 5
Description
Application Settings is a small piece of .NET Core application! But it is a very CRITICAL piece. Since you have all secrets and passwords.
Not knowing how to configure AppSettings would lead to a vulnerable application and it would be difficult to manage things once the application grows.
There are multiple ways to access your secrets in a .NET Core application, I will be walking you through all the ways in this course.
There is a certain hierarchy that is followed when it comes to a priority about which settings should be read first and knowing the correct order is critical. We will walk through all of that!
Losing control of production passwords, API keys, and other secrets can be extremely costly to any business. In this course, Securing Application Secrets in ASP.NET Core, you will learn how to keep secrets safe in development through to production.
This course will get you up and running with ASP.NET Core AppSecrets and Settings from basics all the way to completely securing them using Azure Key vaults.
Who this course is for:
- Anyone who wants to understand Application Secrets in .NET 5
- Securing secrets in your .NET 5 application
Instructors
DotNetMastery's mission is to provide the most comprehensive training for .NET Developers.
We want to make coding and software engineering accessible to everyone through courses that are simple to follow, but still give exposure to solve real world challenges. All the courses have real world exposure to make sure, not just to teach you technology but make you ready for real world challenges.
Most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand.
DotNetMastery's goal is to provide quality and real world training in the .NET world.
Coding is a way to be creative and have fun!
I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.
I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.
For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!