v1.0.0
First tagged release. Adds a Docker test fixture (Dockerfile + entrypoint.sh: Ubuntu 22.04 + sssd + sshd, no systemd required) for exercising this script's actual SSSD+AuthorizedKeysCommand flow, which surfaced and fixed three real bugs:
sssd.conf.mousedldap_bind_dn/ldap_bind_pw, which aren't real SSSD options -- corrected toldap_default_bind_dn/ldap_default_authtok(_type).sssd.conf.mohad no explicitservices =list, so SSSD started only its backend, never the nss/pam responders --getent passwd <ldap-user>silently failed even with the domain reachable.ldap-ssh-key.sh'smemberoffilter was missing thecn=prefix on the group name, so the AuthorizedKeysCommand script always returned zero keys for a correctly-provisioned user -- no error, just silently nothing.
Also relaxed ldap_tls_reqcert to never for self-signed dev certs, and commented out ldap_sudo_search_filter (not a real option on SSSD 2.6.3).
Verified end-to-end: real SSH login through a jump-host's uid_-_target grammar, live key injection into LDAP, and the downstream host serving that key via AuthorizedKeysCommand -- both via the SSH CLI and WinSCP.