Tags:
create new tag
, view all tags

Question

I have a mailing list system (LISTSERV) with several hundred lists and I want to set up a TWiki web for each list. For each web I want only the subscribers of the related list to be able to create and contribute to topics.

Within LISTSERV, each subscriber already has a login account consisting of their email address and password, stored in LISTSERVs signup files. List details (ie: which subscriber is on which list) are stored in another file.

How would I approach integrating the mailing list login with the TWiki one, so that subscribers don't have to register accounts with TWiki and can just use their LISTSERV one?

Environment

TWiki version: TWikiRelease04x01x00
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: Windows 2003
Web server: Apache 2
Perl version: 5.8
Client OS: Windows XP
Web Browser: IE 6
Categories: Htaccess, Permissions, Authentication, Authorisation

-- TWikiGuest - 27 Feb 2007

Answer

ALERT! If you answer a question - or have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list below the edit box.

You would need to create a new password manager. TWiki ships with two:

  1. TWiki::Users::HtPasswdUser - handles 'htpasswd' format files, with passwords encoded as per the HtpasswdEncoding
  2. TWiki::Users::ApacheHtpasswdUser - should behave identically to HtpasswdUser, but uses the CPAN:Apache::Htpasswd package to interact with Apache. It is shipped mainly as a demonstration of how to write a new password manager.

-- PeterThoeny - 27 Feb 2007

 
Change status to:
Topic revision: r2 - 2007-02-27 - PeterThoeny
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.