Apache::AuthCookie

Apache::AuthCookie is a Perl Authentication and Authorization via cookies.
Download

Apache::AuthCookie Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Michael Schout
  • Publisher web site:
  • http://search.cpan.org/~mschout/Apache-AuthCookie-3.10/lib/Apache2/AuthCookie.pm

Apache::AuthCookie Tags


Apache::AuthCookie Description

Apache::AuthCookie is a Perl Authentication and Authorization via cookies. Apache::AuthCookie is a Perl Authentication and Authorization via cookies.SYNOPSISMake sure your mod_perl is at least 1.24, with StackedHandlers, MethodHandlers, Authen, and Authz compiled in. # In httpd.conf or .htaccess: PerlModule Sample::AuthCookieHandler PerlSetVar WhatEverPath / PerlSetVar WhatEverLoginScript /login.pl # use to alter how "require" directives are matched. Can be "Any" or "All". # If its "Any", then you must only match Any of the "require" directives. If # its "All", then you must match All of the require directives. # # Default: All PerlSetVar WhatEverSatisfy Any # The following line is optional - it allows you to set the domain # scope of your cookie. Default is the current domain. PerlSetVar WhatEverDomain .yourdomain.com # Use this to only send over a secure connection PerlSetVar WhatEverSecure 1 # Use this if you want user session cookies to expire if the user # doesn't request a auth-required or recognize_user page for some # time period. If set, a new cookie (with updated expire time) # is set on every request. PerlSetVar WhatEverSessionTimeout +30m # to enable the HttpOnly cookie property, use HttpOnly. # this is an MS extension. See # http://msdn.microsoft.com/workshop/author/dhtml/httponly_cookies.asp PerlSetVar WhatEverHttpOnly 1 # Usually documents are uncached - turn off here PerlSetVar WhatEverCache 1 # Use this to make your cookies persistent (+2 hours here) PerlSetVar WhatEverExpires +2h # Use to make AuthCookie send a P3P header with the cookie # see http://www.w3.org/P3P/ for details about what the value # of this should be PerlSetVar WhatEverP3P "CP="..."" # These documents require user to be logged in. < Location /protected > AuthType Sample::AuthCookieHandler AuthName WhatEver PerlAuthenHandler Sample::AuthCookieHandler- >authenticate PerlAuthzHandler Sample::AuthCookieHandler- >authorize require valid-user < /Location > # These documents don't require logging in, but allow it. < FilesMatch ".ok$" > AuthType Sample::AuthCookieHandler AuthName WhatEver PerlFixupHandler Sample::AuthCookieHandler- >recognize_user < /FilesMatch > # This is the action of the login.pl script above. < Files LOGIN > AuthType Sample::AuthCookieHandler AuthName WhatEver SetHandler perl-script PerlHandler Sample::AuthCookieHandler- >login < /Files >Requirements:· Perl Requirements: · Perl


Apache::AuthCookie Related Software