You can use LDAP authentication with ProFTPd. Simply install proftpd-mod_ldap with
# pkg install proftpd-mod_ldap
afterwards edit your proftpd.conf file an enable ldap authen:
LoadModule mod_ldap.c
<IfModule mod_ldap.c>
AuthOrder mod_ldap.c
LDAPLog /var/log/proftpd/ldap.log
LDAPAuthBinds on
LDAPServer myhost
LDAPUseTLS on
LDAPBindDN "CN=mybinduser,DC=domain,DC=local" "mybindpw"
LDAPUsers "DC=domain,DC=local" "(&(sAMAccountName=%u)(objectclass=user))"
LDAPAttr uid sAMAccountName
LDAPAttr gidNumber primaryGroupID
LDAPDefaultUID 65534
LDAPDefaultGID 65534
RequireValidShell off
LDAPSearchScope subtree
LDAPGenerateHomedir on
LDAPGenerateHomedirPrefix /home
CreateHome on
</IfModule>