On my way to Copenhagen for the #umbraco MVP summit and #codegarden
Looking forward to seeing everyone over the next few days.
On my way to Copenhagen for the #umbraco MVP summit and #codegarden
Looking forward to seeing everyone over the next few days.
Feeling really energised and excited about #codegarden this year. More than previous years. Not sure why but I'm going with it.
โณ #Codegarden 2026 is next week ๐ Have you planned your schedule?
Donโt miss our pre-conference workshops with Umbraco HQ experts: https://umbra.co/4xfvLck and social activities: https://umbra.co/4eljETv
A medium-severity vulnerability has been found and fixed in Umbraco AI. For all the details, see the security advisory blog post: https://umbraco.com/blog/security-advisory-june-4-2026-security-patch-for-umbracoai-is-now-available/
I'm a bit late to the party this year, but I've updated the #Codegarden #PackingList for #CG26!
Emerce Digital Marketing Live was inspiring! ๐ณ๐ฑ
AI was everywhere, but authentic, high-quality content stole the show. We enjoyed discussing how digital tools help teams build trust and deliver meaningful content at scale. Thanks for connecting! ๐
Copenhagen forecast for next week. Could be better.
I updated the @umbraco OpenID Connect example to Umbraco 17.4.2 and added support for lightweight external members.
Enabling it comes down to one flag: ExternalOnly = true. But there is one gotcha the docs don't cover. Existing content-based members are not migrated automatically. If you want them to become lightweight external members, you need to delete them first and let Umbraco recreate them on the next login.
Full details in the blog post below.
https://www.jeroenbreuer.nl/blog/umbraco-openid-connect-example-with-lightweight-external-members/