l5g.me / l9g.de
Software-Projekte von Thorsten Ludewig. Open Source, ohne Werbung, ohne Tracking.
Projekte
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 erfahrenOpen-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.
Hekate: gewichteter LDAPv3-Proxy vor mehreren 389 Directory Server Mastern, mit Routing-Entscheidung, Zugriffsrichtlinien und Failover.
Werkzeug zur Migration eines Sun Directory Server (LDAP) nach 389 Directory Server, inklusive Docker-Compose-Umgebung zum Ausprobieren.
OAuth2/OIDC-Plugin für den SCM-Manager: Anmeldung über einen externen Identity Provider wie Keycloak.
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.
Event-Listener, der alle Keycloak-Ereignisse per GELF über UDP an einen Graylog-Input sendet.
Client-Scope-Mapper „L9G User Attribute“ mit Priorität 90 statt 0: überschreibt Standard-Scope-Attribute wie preferred_username.
Kontakt
Fragen, Fehlerberichte und Anregungen gerne per E-Mail oder über die GitHub-Issues des jeweiligen Projekts.
t.ludewig@gmail.com