<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ingot Solutions — Writing</title><description>Technical notes on Azure, Microsoft 365, Entra ID and custom software, written up from delivered work.</description><link>https://www.ingotsolutions.com/</link><language>en-ca</language><item><title>Why Flex Consumption fixed a problem Y1 could not</title><link>https://www.ingotsolutions.com/blog/flex-consumption-managed-identity-package/</link><guid isPermaLink="true">https://www.ingotsolutions.com/blog/flex-consumption-managed-identity-package/</guid><description>A Linux Consumption function app can only fetch its deployment package from a SAS URL. User-delegation SAS expires in seven days. That leaves one bad option — unless you move to Flex.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Azure</category><category>Azure Functions</category><category>Managed Identity</category><category>Bicep</category><category>Flex Consumption</category><author>contact@ingotsolutions.com</author></item><item><title>AADSTS50011: Entra redirect URIs match exactly</title><link>https://www.ingotsolutions.com/blog/entra-redirect-uri-trailing-slash/</link><guid isPermaLink="true">https://www.ingotsolutions.com/blog/entra-redirect-uri-trailing-slash/</guid><description>A missing trailing slash in an app registration breaks sign-in with no other symptom. Why it happens, and how to find and fix the mismatch.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>Entra ID</category><category>Azure</category><category>OAuth</category><category>Debugging</category><author>contact@ingotsolutions.com</author></item><item><title>Azure Static Web Apps custom domain with GoDaddy DNS</title><link>https://www.ingotsolutions.com/blog/azure-static-web-apps-custom-domain-godaddy/</link><guid isPermaLink="true">https://www.ingotsolutions.com/blog/azure-static-web-apps-custom-domain-godaddy/</guid><description>GoDaddy has no ALIAS record, which makes the apex domain awkward on Static Web Apps. The three options, their trade-offs, and the required order.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>Azure</category><category>Static Web Apps</category><category>DNS</category><category>GoDaddy</category><author>contact@ingotsolutions.com</author></item><item><title>SPFx deployment is one file and one upload</title><link>https://www.ingotsolutions.com/blog/spfx-deployment-one-file-one-upload/</link><guid isPermaLink="true">https://www.ingotsolutions.com/blog/spfx-deployment-one-file-one-upload/</guid><description>An SPFx solution ships as one .sppkg uploaded to the app catalog, live tenant-wide in a minute. What is in the package, and the three places it still bites.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>SharePoint</category><category>SPFx</category><category>Microsoft 365</category><category>Deployment</category><author>contact@ingotsolutions.com</author></item></channel></rss>