Skip to Main Content
Customer Feedback

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.

Status Shipped
Categories Code deployment
Created by Guest
Created on Oct 9, 2020

Support for Azure Keyvault and/or Azure App Configuration

As it is generally frowned upon to store credentials and keys in checked-in code such as web.config and config transforms - it's essential for a smooth path for episerver DXP to support either using Azure Key vault or Azure App Configuration, so custom connection keys and credentials can be used as configuration.

  • Guest
    Reply
    |
    May 23, 2023

    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.

  • Optimizely
    Elias Lundmark
    Reply
    |
    Apr 13, 2023

    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.

  • Guest
    Reply
    |
    Mar 28, 2023

    Hi, checking is there any update on this feature?

    The support team mentioned there is no ETA for this feature when queried.

  • Optimizely
    Elias Lundmark
    Reply
    |
    Feb 1, 2023

    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.

  • Guest
    Reply
    |
    Feb 1, 2023

    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?

  • Guest
    Reply
    |
    Feb 1, 2023

    Great news! Is there a target rollout date?

  • Guest
    Reply
    |
    Feb 1, 2023

    Looks great! Will this be Linux only or work for Windows environments too?

  • Optimizely
    Elias Lundmark
    Reply
    |
    Feb 1, 2023

    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.

  • Guest
    Reply
    |
    Jan 18, 2023

    We would use this feature for all tokens and connection strings to different Api endpoints

  • Guest
    Reply
    |
    Oct 20, 2020

    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.

5 MERGED

Add an option to set/change Environment Variables in PAAS Portal

Merged
It would be very useful to set/change Environment Variables in the PAAS Portal, we've found several occasions where this would be useful
about 3 years ago in DXP Cloud Platform / Infrastructure mgmt. 1 Shipped