This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

How can 3rd Party Systems create temporary FTP users on Serv-U MFT server

What possibilities (if any) do I have when I want to allow 3rd Party systems to create temporary FTP users on the Serv-U server.

The idea is that an external ERP or CRM applications will automatically create a user on the FTP platform (and mail them the credentials) when an orderticket is made.

It doesn't have to be full API integration, for example some other FTP server that works with plugins has a feature that will create a temporary user when a new folder --with a correct namingconvention-- is created in a predefined directory.

What feature does Serv-U have concerning this integration question

  • If you're already using an ODBC database as the back-end storage mechanism for users and groups, then the 3rd party system (or a script you write that's triggered by this system) could directly insert a user into the database.  The 3rd party system could also be responsible for removing it at the appropriate time or you could leverage Serv-U's built-in functionality to automatically expire/delete the account on a pre-defined date.

    Serv-U also supports asking a 3rd party DLL to respond to events within the system (such as a login attempt).  By writing a DLL that implements some pre-defined functions and uses some pre-defined objects/values, Serv-U will forward the login information to your DLL and allow it to respond appropriately.  In this way, you would write a DLL with its own user storage mechanism or have it communicate with some other system to determine whether or not the login is valid.

    However, the ODBC database approach is definitely the easiest approach.

  • The related Serv-U Database Integration Guide contains many details about this:

    http://www.serv-u.com/integration_guide

    Related integration features are briefly summarized here:

    Serv-U Integration and Customization