We love feedback from you on our products and the problems in your daily work that you would like us to solve. Please describe the challenge you're encountering and your desired outcome. Be as detailed as possible.
For technical issues or bugs please head to Support or our Developer Community. You can assign up to 20 votes in total. Thank you for your feedback.
Status explanation: 'Future Consideration' = Continuing to collect further feedback, not planned at this time. 'Investigating' = Prioritized for deeper customer and feasibility investigations ahead of planning development.
This is fantastic! But can you add support for keys with dashes too? This would help as we do not always set secrets on root level. This is needed when using IOptions pattern.
Microsoft Keyvault doc:
Azure Key Vault secret names are limited to alphanumeric characters and dashes. Hierarchical values (configuration sections) use
--
(two dashes) as a delimiter, as colons aren't allowed in key vault secret names. Colons delimit a section from a subkey in ASP.NET Core configuration. The two-dash sequence is replaced with a colon when the secrets are loaded into the app's configuration.Optimizely appsettings UI:
Please provide a valid secret name. The name must be between 1 and 127 characters long. Secret names can only contain alphanumeric characters.
Glad to share we've released this now.. If your DXP environments have Azure Key Vault, you'll find an App Settings tab in the paasportal. Related documentation can be found here https://docs.developers.optimizely.com/digital-experience-platform/docs/manage-app-settings.
Hi, checking is there any update on this feature?
The support team mentioned there is no ETA for this feature when queried.
It'll be available for all environments. We are currently aiming for a release in March.
Regarding the last comment about Key Vault and Managed Identity - I'll message you separately if you don't mind, to better understand the details.
This is a very important improvment. But this looks wrong for me. We dont want to use the Keyvault for the customer with managed identity.
This solution is getting the secrets on the build?
Great news! Is there a target rollout date?
Looks great! Will this be Linux only or work for Windows environments too?
Glad to share that we are addressing this soon. We'll be adding an interface to the paasportal where users will be able to add app settings and connection strings to an environment (integration, preproduction, production, ADE). Behind the scenes we are securing these with Azure Key Vault and Managed Identity. Attached is a screenshot of what it'll look like.
We would use this feature for all tokens and connection strings to different Api endpoints
Thanks! Improving Secret management is top of our mind and something we're planning to address soon. We may use non-Azure services for this need since there's a mix of cloud platforms under the wider DXP hood.