Sneak peak for tomorrow's talk: #WebIDAMd providing an #OAuth token to neomutt for it to do single sign-on against an IMAP and SMTP server! OIDC slowly replacing #Kerberos on #Linux clients ;).

https://asciinema.org/a/814075

WebIDAMd – token reuse demo with neomutt

This screencast shows how [WebIDAMd](https://codeberg.org/Bergblau/webidamd) provides an OIDC access token to neomutt to access the mailserver.

asciinema.org

Am Freitag rede ich beim Frühjahrsfachgespräch der #GUUG über #WebIDAMd, meinen Vorschlag für einen modernen Ansatz für System-Authentifikation mit OAuth/OpenID Connect auf #Linux-Systemem.

Wir werden einiges über OIDC, Web-APIs und #systemds Mechanismen für Benutzerverwaltung hören und eine Live-Demo sehen.

Hier geht es zum Programm des #FFG2026: https://guug.de/veranstaltung/ffg2026/programm/

FFG2026: Programm

Home – Programm – Preise und Anmeldung – Anreise/Unterkünfte – Aufruf zur Einreichung In der folgenden Tabelle ist das Programm im Überblick zu sehen, Detailinfos gibt es über pretalx. Mittwoch, 04.03.2025 10:00-18:00Tutorium {,ba}sh-Programmierung von Martin Schulte 1

German Unix User Group

```plain
default:~ # time getent passwd >/dev/null

real 0m0.042s
user 0m0.035s
sys 0m0.001s
default:~ # getent passwd | wc -l
2641
```

Caching in #WebIDAMd 🎉!

#systemd #Linux

I lied when I said #PAM authentication will come next week. Here's #WebIDAMd demonstrating password authentication against #OAuth, with a PAM module speaking via #Varlink to the daemon:

https://asciinema.org/a/728726

@signaleleven @pid_eins @jasmin

#systemd #Linux

WebIDAMd – First working userdb and PAM demo

This is the second demo of [WebIDAMd](https://codeberg.org/Bergblau/webidamd), **now including PAM authentication**. It demonstrates how WebIDAMd can be used to provide Linux system user accounts ...

asciinema.org

I got back to #WebIDAMd, a #systemd-userdbd-based system for using #OAuth / #OIDC / #REST identity providers for #Linux system authentication.

And I can now show off a first demo (no #PAM authentication yet, but user and group listing):

https://asciinema.org/a/728567

In contrast to #sssd's recent OIDC module, WebIDAMd is fully provider-agnostic and integrates transparently with userdbd, the current/upcoming standard in most Linux distributions instead of requiring a full separate software stack.

WebIDAMd – First working userdb demo

This is the first working demo of [WebIDAMd](https://codeberg.org/Bergblau/webidamd) It demonstrats how WebIDAMd can be used to provide Linux system user accounts and groups from a backend that spe...

asciinema.org