Config.yml Environment Variables?

Is there syntax for the Netlify CMS to read shell variables within the config.yml?

This could be useful in particular for storing the app_id field for implicit grant flow within the backend authorization options.

If not, any ideas on a good practice for storing the app_id?

It seems like, maybe, more environment variable options, such as expanding on the current proxy server’s, could be useful too. This could be useful for multiple users sharing the same config.yml with different login credentials.

Hi @prncevince and welcome :slight_smile:
The CMS can be initialized from JavaScript:
https://www.netlifycms.org/docs/beta-features/#manual-initialization

You should be able to use env variables with that approach.

Clarification update:
Unlike the proxy server which is a node program that inherits any shell environment variables, the CMS runs in the browser and any env variables definitions will require some support from the build setup (e.g. https://webpack.js.org/plugins/environment-plugin/)