That was the interesting part of this configuration update. The visible code change was tiny: the committed value for SSO:AzureAD_ClientSecret was removed from appsettings.json and appsettings.Production.json, leaving the key present but empty. The actual secret was then expected to come from PaaSPortal-managed application settings at deployment time. On paper, that sounds almost too small toContinue reading “Moving SSO Configuration From `appsettings` Files to PaaSPortal Without Rewriting the App”
Category Archives: Optimizely
How We Stopped Deleted CMS Pages from Showing Up in Personalized Recommendations
A small recommendation bug can quietly damage trust when deleted or unpublished pages keep showing up in personalized content modules. Here is a practical pattern for validating third-party recommendation URLs against live CMS content before rendering them.
Extending UrlResolver to Generate Lowercase Links in Optimizely CMS 12
When working with Optimizely CMS 12, URL consistency is crucial for SEO and usability. By default, Optimizely does not enforce lowercase URLs, which can lead to duplicate content issues and inconsistent link structures. In this blog, we’ll explore how to extend UrlResolver to ensure all generated URLs are in lowercase.
Custom ContentArea Converter for Optimizely CMS 12 in a Headless + PaaS Architecture
When building headless websites with Optimizely CMS 12 using the Content Delivery API, ContentArea properties can be tricky. By default, they return minimal references to nested content—not the rich, expanded content structures modern frontends need. In this post, I’ll walk through how we solved that by implementing a custom ContentArea converter, giving full control overContinue reading “Custom ContentArea Converter for Optimizely CMS 12 in a Headless + PaaS Architecture”
Optimizely CMS 11 – Download Blob items from Production
This post will walk you through the process of getting the blob assets from production to get the images working locally.
Optimizely CMS 12 – Unable to Import Data
Are you unable to import data from another instance? If you are getting a non-explanatory error message “No file uploaded” when you click on “Upload and Verify File” or “Begin Import”, this post will help you. I exported some content items from a lower environment and I wanted to import them to an upper environment,Continue reading “Optimizely CMS 12 – Unable to Import Data”
Optimizely Forms Issue with Claims
This is a quick fix for an Optimizely Form issue when your implementation integrates Azure AD with OpenID Connect to sign-in/sign-out users on your application.