Skip to content

Commit 7e0e767

Browse files
committed
Add callout to consider what data is being exposed when using client side configuration.
1 parent c1e5de5 commit 7e0e767

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

articles/azure-app-configuration/howto-best-practices.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,8 @@ When you use App Configuration in client applications, ensure that you consider
290290

291291
To address these concerns, we recommend that you use a proxy service between your client applications and your App Configuration store. The proxy service can securely authenticate with your App Configuration store without a security issue of leaking authentication information. You can build a proxy service by using one of the App Configuration provider libraries, so you can take advantage of built-in caching and refresh capabilities for optimizing the volume of requests sent to App Configuration. For more information about using App Configuration providers, see articles in Quickstarts and Tutorials. The proxy service serves the configuration from its cache to your client applications, and you avoid the two potential issues that are discussed in this section.
292292

293+
It is important to consider that when surfacing configuration to client applications, configuration values will be visible to end users. Care should be taken to avoid unintended exposure of sensitive or internal data. For example, user and group names in feature flag targeting settings may be considered EUII (End User Identifiable Information).
294+
293295
## Multitenant applications in App Configuration
294296

295297
A multitenant application is built on an architecture where a shared instance of your application serves multiple customers or tenants. For example, you may have an email service that offers your users separate accounts and customized experiences. Your application usually manages different configurations for each tenant. Here are some architectural considerations for [using App Configuration in a multitenant application](/azure/architecture/guide/multitenant/service/app-configuration). You can also reference the [example code for multitenant application setup](https://github.com/Azure/AppConfiguration/blob/main/examples/DotNetCore/MultiTenantApplicationSetup/README.md).

0 commit comments

Comments
 (0)