l5g.me / l9g.de
Software projects by Thorsten Ludewig. Open source, no ads, no tracking.
Projects
QR Viewer
Scanner for QR codes and barcodes for iPhone, iPad and Android that shows the content first. Links and other actions start only after a confirmation. No ads, no tracking, no servers of its own.
Learn moreOpen source projects
Libraries and tools around LDAP, encryption and identity management. All repositories are on GitHub.
AES-256-GCM encryption for Java: core library, encrypted Spring Boot properties, JPA attribute converter and a WebAuthn-backed vault.
Hekate: weighted LDAPv3 proxy in front of several 389 Directory Server masters, with routing decisions, access policies and failover.
Tool for migrating a Sun Directory Server (LDAP) to 389 Directory Server, including a Docker Compose environment to try it out.
OAuth2/OIDC plugin for SCM-Manager: sign-in via an external identity provider such as Keycloak.
Keycloak extensions
Providers for Keycloak: copy the JAR into the providers directory and restart Keycloak.
LDAP mapper that sets realm roles and user attributes depending on LDAP attributes, configured via XML.
Event listener that sends all Keycloak events via GELF over UDP to a Graylog input.
Client scope mapper “L9G User Attribute” with priority 90 instead of 0: overrides standard scope attributes such as preferred_username.
Contact
Questions, bug reports and suggestions are welcome by email or via the GitHub issues of the respective project.
t.ludewig@gmail.com