Here are some common and appropriate use cases for User Settings:
- Your app has data analytics for 10 different countries. Ask the user to select a country using the User Settings, and filter the data (using a security filter or slice) to show just the appropriate information for that country.
- Your app supports more than one language. Ask the user to choose a preferred language using the User Settings, then modify the user interface using
DisplayNameexpressions based on the chosen language.
- Your app is for members of a soccer league to see the upcoming matches for their team. Ask the user to choose their team using the User Settings, and filter the data appropriately.
- Just as in the Display Jobs sample, your app is for members of a team to pick up tasks to work on. Each team member provides an identifier or name using the User Settings, and the app filters the data appropriately.
User Settings should not be used as a security mechanism. In particular, do not create a "homegrown" username/password mechanism with User Settings.