Challenge 3: Keep your secrets safe

< Previous Challenge - Home - Next Challenge >

Introduction

Things are running fine on App Service, but the Application Settings contain the database credentials in clear text. That’s not too secure, let’s fix that.

Description

Create a Key Vault and connect it to App Service. Make sure that all database settings (url, user, password) are in the Key Vault and accessed by the App Service instance through that Key Vault only.

Success Criteria

  1. Verify the application is working by creating a new owner, a new pet and a new visit through the new webapp
  2. Verify that Application Settings don’t contain any of the database settings in cleartext
  3. No files should be modified for this challenge

Learning Resources

Next Challenge - Do you know what’s going on in your application? >