My issue here is how to deal with security and a proper implementation of impersonation which will work from a client machine and authenticate properly to my IIS server whic
You shouldn't need to configure an AuthenticationType for this to work. You will however need to ensure that the service account (or computer account if network service) hosting the code above is allowed to delegate to the LDAP service on all of the DCs in your environment.