From: Murray T. <mtr...@ce...> - 2005-08-31 06:05:06
|
Hi Jamie, We want to drive user creation in the Webmin LDAP Users and Groups module via an e-commerce application. Specifically we have a web store app that we want to be able to check that the LDAP user is available and then create the user via a CGI script once their payment has been processed. The web store will pass the user parameters - userid, name, password etc to the called script. Do you have any suggestions about the way to tackle this on the Webmin end. I have done some perl scripting to remotely drive web forms so that would be a way of driving Webmin. Would the batch facility in the LDAP Users and Groups be of possible use here? The problem with that though is that it doesn't appear to pass all out custom fields on the LDAP Users form (at least on version 1.180). Obviously security will be something that will need to be addressed but we just want to get a prototype working first. Any advice would be appreciated. Thanks Murray |
From: Jamie C. <jca...@we...> - 2005-08-31 12:50:37
|
Hi Murray, Unfortunately, Webmin is not very easy to drive remotely, so there is no easily solution for this problem. However, since you are using an LDAP database, it may be best for your web store app to connect to it directly, and create the user via inserting the appropriate LDAP objects. The only thing that will be missing is the home directory, but you could perhaps create this by making HTTP requests to the Command Shell module of Webmin to run the needed mkdir and chown commands. - Jamie On Wed, 2005-08-31 at 16:06, Murray Trainer wrote: > Hi Jamie, > > We want to drive user creation in the Webmin LDAP Users and Groups > module via an e-commerce application. Specifically we have a web store > app that we want to be able to check that the LDAP user is available and > then create the user via a CGI script once their payment has been > processed. The web store will pass the user parameters - userid, name, > password etc to the called script. > > Do you have any suggestions about the way to tackle this on the Webmin > end. I have done some perl scripting to remotely drive web forms so > that would be a way of driving Webmin. Would the batch facility in the > LDAP Users and Groups be of possible use here? The problem with that > though is that it doesn't appear to pass all out custom fields on the > LDAP Users form (at least on version 1.180). > > Obviously security will be something that will need to be addressed but > we just want to get a prototype working first. > > Any advice would be appreciated. > > Thanks > > Murray |