Add warning that default config storage is not for production use
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3540688. -->
Reported by: [mxr576](https://www.drupal.org/user/315522)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>The recipe currently uses the Config key storage by default, which stores API credentials directly in the database. While this is a viable solution for proof-of-concepts and development environments, it poses security risks for production deployments where credentials should not be stored in the active configuration that gets exported and versioned.</p>
<p>Production environments require more secure credential storage methods to prevent sensitive information from being inadvertently exposed through configuration exports, version control, or database backups.</p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<ol>
<li>Add a prominent warning in the recipe documentation and/or post-install messaging that the default configuration storage is not suitable for production environments</li>
<li>Provide clear guidance on how to change the key provider to a more secure option (such as Environment variable or File storage) after applying the recipe</li>
<li>Consider adding recipe input options in future versions to allow users to specify the desired key storage method during installation</li>
</ol>
<p>Potential future enhancement: Add a recipe input parameter to switch between "config" and "env" storage providers, where the environment variable option would require setting an environment variable before or after the recipe is applied.</p>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<h3 id="summary-ui-changes">User interface changes</h3>
<h3 id="summary-api-changes">API changes</h3>
<h3 id="summary-data-model-changes">Data model changes</h3>
> Related issue: [Issue #3559052](https://www.drupal.org/node/3559052)
> Related issue: [Issue #3559854](https://www.drupal.org/node/3559854)
issue