Click to deploy a live web app on Azure that shows how you can use some of SQL Database's new security features to protect your data. This demo is a simple contact manager application built using the ASP.NET MVC framework.
- Click 'Deploy to Azure' (sign in with your Azure account if necessary)
- Create passwords for the application login and server admin login accounts used to connect to the database
- Launch the deployment (this may take several minutes to complete)
- Browse to the site URL to start using the web app
- Try logging in as user1@contoso.com (password: user1password), or as user2@contoso.com (password: user2password), to see what the app looks like to end users.
- Web Hosting Plan (Free tier)
- Web App (ASP.NET MVC with Entity Framework)
- SQL Server and Database (Basic tier, about $0.01 per hour)
- Two SQL users: appLogin and adminLogin
- Two app users: user1@contoso.com and user2@contoso.com
- A handful of sample contacts
- Storage Account
- Row-Level Security prevents users from seeing contacts that do not belong to them.
- Dynamic Data Masking masks the street address and email fields, so that users must request access to this information from an administrator.
- Transparent Data Encryption encrypts all data at rest.