Hi,
I am using a custom FTPAuthentication assembly. The validation is done with an LDAP query against a domain controller and works fine. But I noticed with Process Monitor that the FTP connection is actually made by the impersonation user that is assigned to the UNC path of the FTP root and not the actual ftp user. In other words, it doesn't matter what NTFS permission I assign the FTP user. The impersonation user is doing the work. The reason that I use impersonation on the UNC path of the FTP root path is because it is located on a stand alone workgroup server in DMZ.
I would like to avoid to use one user for every FTP connection, even when the actual FTP user is validated with LDAP and the path is isolated based on that user.
Is this normaly behaviour? Are there ways to avoid that the impersonation user is used?