|Posted on Friday, May 18, 2007 - 12:49 pm: |
I see this is an option in my recent webmo install. Just choosing one of the options doesn't seem to work. How can I enable this?
Post Number: 10
|Posted on Friday, May 18, 2007 - 12:52 pm: |
Using external authentication requires the installation of additional Perl libraries. See password_external.cgi for details.
If for example, you wish to use external authentication via NIS, you need to install the Authen::Simple::NIS library. This can be done by (as root)
# perl -MCPAN -e 'install Authen::Simple::NIS'
which should download/compile/install the library on your machine. Enabling the corresponding option in the 'System Manager' should then do the trick.
|Posted on Friday, May 18, 2007 - 1:23 pm: |
Thanks. There's also a note about using SSL since the passwords are sent in the clear. There are no details about that in the file, can you elaborate a bit?
Post Number: 11
|Posted on Friday, May 18, 2007 - 1:29 pm: |
Yes, unless you are running WebMO/logging into WebMO via a secure intranet, you probably want to run WebMO over SSL. This is because you would no longer be using a WebMO-specific password to login, but rather your 'system' account password, which you certainly don't want flying over in plain text.
There are no WebMO-specific instructions to accomplish this setup. Basically, you just need to get Apache set up to work with SSL. On many Linux distributions, it is set up to handle this by default. In this case, it is a simple as using a URL starting with https:// rather than http://.