Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Aug 2008 19:10:26 +0100
From:      assetburned <freebsd@assetburned.de>
To:        freebsd-questions@freebsd.org
Subject:   Re: how to let MPD check the password against POP3, IMAP or WWW?
Message-ID:  <35383B16-54C2-406E-AC0A-D9C1CD7A033F@assetburned.de>
In-Reply-To: <991123400808112229q184bca5ao8403a24ff8a56df@mail.gmail.com>
References:  <36770826-27C1-4806-8355-D07758613B39@assetburned.de> <991123400808112229q184bca5ao8403a24ff8a56df@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi

that is not exactly what I wanted to do.

My idea was to use a script which accepts the username and password as  
parameters and then tryes to connect to a web, pop3 or imap server,  
depending on what is easier.

e.g. lynx -auth=username:password http://some.foobar.org/protected

and only if the script is able to fetch the protected page, than the  
user is also accepted for the VPN connection.

CU AssetBurned

On 12.08.2008, at 06:29, Odhiambo Washington wrote:

> On Sun, Aug 10, 2008 at 6:20 PM, assetburned  
> <freebsd@assetburned.de> wrote:
>> I have a MPD VPN server and another machine which runs WWW, IMAP  
>> and POP3
>> services.
>>
>> I know that I could check if a password is valid e.g. by writing a  
>> script
>> which calls a Lynx command.
>>
>> But how can I forward the password from MPD to that script? And I  
>> also think
>> that the password has to be unencrypted for the lynx command, so  
>> how can I
>> manage that?
>>
> I run dovecot with MySQL database on one of my servers. Dovecot
> provides POP3/IMAP.
> I also have mpd5 on this box and I use credentials from the DB (which
> contains cleartext passwords) for mpd5 to authenticate, but I do it
> using a script which extracts the username and cleartext password and
> writes those to mpd.secret, and also sets the correct permissions on
> the file. It's a simplistic shell script, called from cron once a day.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35383B16-54C2-406E-AC0A-D9C1CD7A033F>