Apache-AppSamurai
view release on metacpan or search on metacpan
t/conf/extra.conf.in view on Meta::CPAN
# $Id: extra.conf.in,v 1.1 2007/08/23 07:46:51 pauldoom Exp $
<IfDefine APACHE2>
PerlSwitches -I@ServerRoot@/lib
</IfDefine>
PerlRequire @ServerRoot@/startup.pl
PerlModule Apache::AppSamurai
PerlSetVar WhatEverPath /
PerlSetVar WhatEverLoginScript /docs/login.pl
PerlSetVar WhatEverDebug 3
PerlSetVar WhatEverCookieName CakeNotCookie
PerlSetVar WhatEverSecure 1
# Map Basic auth password into 3 credentials, separated by
# semicolons and reverse mapped for fun!
PerlSetVar WhatEverBasicAuthMap "3,2,1=(.+);([^;]+);([^;]+)"
# Please, don't use these auth modules... they kinda suck.
# (Note that the names hint to the static password for each.
# You know that ain't cool.)
PerlSetVar WhatEverAuthMethods "AuthTestFLUFFY,AuthTestPASSWORD,AuthTest123456"
# Some trackers and tracker system setup
PerlSetVar WhatEverAuthUnique 1
PerlSetVar WhatEverIPFailures "2:10"
PerlSetVar WhatEverTrackerCleanup 30
# Encryption is on by default
PerlSetVar WhatEverSessionServerPass "The Password is PASSWORD"
# File store used for testing
PerlSetVar WhatEverSessionDirectory @ServerRoot@/tmp
PerlSetVar WhatEverSessionLockDirectory @ServerRoot@/tmp
<Directory @ServerRoot@>
AllowOverride All
</Directory>
# These documents require user to be logged in.
<Location /docs/protected>
AuthType Apache::AppSamurai
AuthName WhatEver
PerlAuthenHandler Apache::AppSamurai->authenticate
PerlAuthzHandler Apache::AppSamurai->authorize
require user programmer
</Location>
# must satisfy any requirement
<Location /docs/authany>
PerlSetVar WhatEverSatisfy Any
AuthType Apache::AppSamurai
AuthName WhatEver
PerlAuthenHandler Apache::AppSamurai->authenticate
PerlAuthzHandler Apache::AppSamurai->authorize
Require user some-user
Require user programmer
</Location>
# must satisfy all requirements
<Location /docs/authall>
PerlSetVar WhatEverSatisfy All
AuthType Apache::AppSamurai
AuthName WhatEver
PerlAuthenHandler Apache::AppSamurai->authenticate
PerlAuthzHandler Apache::AppSamurai->authorize
Require user some-user
Require user programmer
</Location>
<Location /docs/stimeout>
PerlSetVar WhatEverSessionTimeout +10m
( run in 2.896 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )