The following module was proposed for inclusion in the Module List:
modid: CGI::Htauth DSLIP: adhfp description: Authentication and encryption for http userid: PJB (Peter Billam) chapterid: 15 (World_Wide_Web_HTML_HTTP_CGI) communities: similar: rationale: CGI::Htauth offers a variety of authentication mechanisms to the CGI programmer. The main subroutine is &authenticate($config) $config can be either a string or a filename, and looks a bit like a simple router configuration, with different authentication modes to be offered to different IP addresses or ranges. Possible modes include allow, deny, password and challenge-response. CGI::Htauth uses Crypt::Tea, CGI::FormBuilder and CGI.pm. From a JavaScript browser, The user is authenticated by encrypting a random challenge, so the password is never transmitted, and subsequent traffic in both directions is encrypted. Timeouts are handled and there are built-in buttons for logout and password changing. Originally CGI::Htauth used a module of mine called CGI::Htui (analagous to Term::Clui) to handle the forms, but over the last couple of months I have ported it to the already-existing CGI::FormBuilder which provides similar functionality. enteredby: PJB (Peter Billam) enteredon: Tue Mar 5 23:09:10 2002 GMT The resulting entry would be: CGI:: ::Htauth adhfp Authentication and encryption for http PJB Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=5c000000_551af6a12af762cf&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=5c000000_551af6a12af762cf&SUBMIT_pause99_add_mod_insertit=1