Create a new client for each bind.
Create a new client for each bind.

Reusing a single client is stateful and therefore fragile. If a
temporary loss of connection to the LDAP server occurs, all following
authentication attempts result in a "write after end" error, the only
solution to which is to restart the application.

genialeo/passport-ldapbind