
Your auth tests are testing your test double
Last time I wrote about five Keycloak misconfigurations that never produce an error — a missing audience mapper, an issuer string that doesn’t quite match, roles nested somewhere .NET doesn’t look....

Last time I wrote about five Keycloak misconfigurations that never produce an error — a missing audience mapper, an issuer string that doesn’t quite match, roles nested somewhere .NET doesn’t look....

Keycloak’s admin console is genuinely good. It has a form for everything — clients, roles, groups, protocol mappers, authentication flows — and you can build a working realm in an afternoon without...

I’ve spent the last while building a Keycloak lab — a realm defined entirely in Terraform, a .NET API behind it, and clients for React, Vue, Flutter, React Native, Electron and WinUI 3 hanging off ...

Almost every Keycloak integration guide assumes a browser. Redirect the page, land on /callback, exchange the code, store the token, done. That works because a browser has an address bar, a URL you...

Having built a Keycloak lab that ran nicely in Docker on my laptop, I wanted the same realm running somewhere I could point a phone at — without standing up AKS, and without a monthly bill I would ...
What if you could just tell your oscilloscope what to do? Not through menus, not through a programming guide, not through some clunky remote desktop setup – but by typing plain English into an AI a...
Outline To disable folder discovery in Windows 11, reset the Shell view settings in the registry so File Explorer stops automatically changing folder layouts. Back up the HKCU\Software\Classes\Loc...
Outline If Azure Cloud Shell reports that your storage fileshare subscription is not registered to the Microsoft.CloudShell namespace even though the resource provider is already registered, reset...
Outline To prepare a self-hosted Azure DevOps agent for Flutter and Android builds on Ubuntu, install the Flutter SDK and add it to your PATH, then install OpenJDK 17 and the Android command-line ...
After moving to a Windows Dev Drive, dotnet tool restore stops working because your tools are cached in your user profile. Delete the %USERPROFILE%\.dotnet\toolResolverCache folder and run dotnet t...