+1 to making the necessary changes to snap to allow for a third party LDAP library.