Zum Inhalt springen

l5g.me / l9g.de

Software-Projekte von Thorsten Ludewig. Open Source, ohne Werbung, ohne Tracking.

Projekte

QR Viewer Icon

QR Viewer

Scanner für QR-Codes und Barcodes für iPhone, iPad und Android, der Inhalte zuerst nur anzeigt. Links und andere Aktionen starten erst nach einer Rückfrage. Keine Werbung, kein Tracking, keine eigenen Server.

Mehr erfahren

GitHub

Quellcode, Issues und Änderungsprotokolle aller Projekte.

github.com/thorsten-l

Open-Source-Projekte

Bibliotheken und Werkzeuge rund um LDAP, Verschlüsselung und Identity Management. Alle Repositories liegen auf GitHub.

AES-256-GCM-Verschlüsselung für Java: Kernbibliothek, verschlüsselte Spring-Boot-Properties, JPA-Attribut-Konverter und ein WebAuthn-gestützter Vault.

Java GitHub

Hekate: gewichteter LDAPv3-Proxy vor mehreren 389 Directory Server Mastern, mit Routing-Entscheidung, Zugriffsrichtlinien und Failover.

Java 25 Apache-2.0 GitHub

Werkzeug zur Migration eines Sun Directory Server (LDAP) nach 389 Directory Server, inklusive Docker-Compose-Umgebung zum Ausprobieren.

Java Apache-2.0 GitHub

OAuth2/OIDC-Plugin für den SCM-Manager: Anmeldung über einen externen Identity Provider wie Keycloak.

Java AGPL-3.0 GitHub

Keycloak-Erweiterungen

Provider für Keycloak: als JAR in das Verzeichnis providers kopieren, Keycloak neu starten.

LDAP-Mapper, der Realm-Rollen und Benutzerattribute abhängig von LDAP-Attributen setzt, konfigurierbar per XML.

Java Apache-2.0 GitHub

Event-Listener, der alle Keycloak-Ereignisse per GELF über UDP an einen Graylog-Input sendet.

Java Apache-2.0 GitHub

Client-Scope-Mapper „L9G User Attribute“ mit Priorität 90 statt 0: überschreibt Standard-Scope-Attribute wie preferred_username.

Java Apache-2.0 GitHub

Kontakt

Fragen, Fehlerberichte und Anregungen gerne per E-Mail oder über die GitHub-Issues des jeweiligen Projekts.

t.ludewig@gmail.com