Jan-Lukas Else

Jan-Lukas Else

Tech, life and everything else

Tags: Passkeys


Finally a use for my security keys?

Published on in 💭 Thoughts
Updated on

Speaking of OIDC, I searched in my drawer and found all three security keys I own again. A YubiKey 5C NFC with firmware 5.4.3 (apparently not so secure anymore and not upgradable) and two SoloKeys Solo 2 (one USB-A and one USB-C, both with NFC) I funded via Indiegogo many years ago. Those have upgradable firmware, so I managed to do that with the accompanying CLI.

View

Pocket ID and OIDC in GoBlog

Published on in 💬 Micro
Updated on

Tim Hårek really sent me down a rabbit hole with all the self-hosted services he lists on his latest blog post. There are some interesting links I put on my reading list. The first one I actually looked into, though, was Pocket ID. It’s a nice little OpenID Connect provider. A great homelab alternative to Keycloak, which I have to deal with at work sometimes.

It supports login with passkeys and can be configured with many other self-hosted services like Paperless-ngx, Forgejo, Nextcloud, KitchenOwl, and, since today, also GoBlog. Basically one passkey to rule them all. And it enables passkey support for the apps that don’t support them yet.

But it was also interesting implementing OIDC client support in GoBlog. It gave me the chance to fix a few bugs and recover my knowledge about OIDC in general.

View

My first passkeys implementation 🔑

Published on in 💭 Thoughts

Something I wanted to implement already for a long time, but always seemed too complicated for the occasional programming session here or there, was support for WebAuthn or Passkeys for GoBlog. I noted it down two years ago and also already started to work on the implementation, but never got around to finish it.

🖼️ View

Jan-Lukas Else