Connecting web apps to a SQL database is an extremely common pattern. We just set up a SQL database user with a password, then include this in our connection string to SQL. Well that's a perfectly viable approach, and will do the job nicely, but it does come with a big risk - credential leakage. So how do we avoid this and get rid of database credentials in Azure? Step forward, Managed Identities.
Recent Posts
App Service Certificates with Azure App Service
Azure app services allow you to apply a custom domain to let users of your app access it from your own URL, for example, `myapp.mydomain.com`. One option for an SSL that Azure provides is an App Service Certificate (ASC).
Key Vault References in Azure App Service
App settings are a vital part of every app you'll build as a developer. But how can we use them when deploying to Azure App Service? One option we have for storing configuration values is Azure Key Vault. This provides advanced encryption and storage of sensitive values, as well as storage of encryption keys and certificates.
Troubleshooting Key Vault References in Azure App Service
Key Vault references are a great way to secure your configuration values when using Azure app service. Unfortunately, it doesn't always work perfectly first time round. To try and help with the troubleshooting process, here are some common errors to check for, broken down into different sections.