Ldap usually is build around its data. etcd does not as far as i can see, but that shouldn't stop you to write a plugin for sssd or pam that provides the information.