The following module was proposed for inclusion in the Module List:
modid: Apache::SecSess DSLIP: adpOa description: Secure multihost, multiDNS login sessions userid: PLIAM (John Pliam) chapterid: 15 (World_Wide_Web_HTML_HTTP_CGI) communities: comp.lang.perl.announce similar: Apache::AuthCookie Apache::AuthCookieURL rationale: Most Apache authentication systems use names like Apache-Auth<MECH>, where <MECH> is the underlying mechanism to carry identifying data: Cookie, Ticket (which uses AuthCookie), CookieURL which modifies AuthCookie source code. For me the mechanism cannot be part of the name, because by its very design this package was meant to support multiple mechanisms, and it currently supports cookies and URL's, both interoperability and independently. My credentials are more highly structured than the others for security reasons which become relevant in a large DNS domain. Yet I cannot simply subclass other packages because a large part of the security protocol involves careful handling of multiple cookies, parsing them and making certain decisions based on internal proofs of authenticity (of the cookie itself -- not just of its owner). The code of Apache::AuthCookie::recognize_user($$) makes it clear that this package was designed for single cookies, and thus cannot be used. The name Apache::SecSess::* is short for Apache::SecureSession. Since my class hierarchy is 3 deep (not counting Apache), a short name is highly desirable. Further justification is contained in README, man pages ... enteredby: PLIAM (John Pliam) enteredon: Wed May 22 07:42:59 2002 GMT The resulting entry would be: Apache:: ::SecSess adpOa Secure multihost, multiDNS login sessions PLIAM 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=db100000_8d6659794cfe88c7&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=db100000_8d6659794cfe88c7&SUBMIT_pause99_add_mod_insertit=1