Apache-AuthDigest

 view release on metacpan or  search on metacpan

t/conf/extra.conf.in  view on Meta::CPAN

<Perl>
  # stuff to get Apache::Test to recognize shared object files
  use blib;
</Perl>

PerlModule Apache::AuthDigest
PerlModule Apache::AuthzDigest
PerlModule Apache::AuthDigest::API
PerlModule Apache::AuthDigest::API::Session
PerlModule My::DigestAuthenticator
PerlModule My::SessionAuthenticator
PerlModule My::SessionGenerator

Alias /protected @DocumentRoot@
<Location /protected>
  AuthType Digest
  AuthName cookbook
  Require valid-user
  PerlAuthenHandler My::DigestAuthenticator
</Location>

Alias /dropin @DocumentRoot@
<Location /dropin>
  AuthType Digest
  AuthName flatfile
  Require valid-user
  PerlAuthenHandler Apache::AuthDigest
  AuthDigestFile @ServerRoot@/conf/password_file
</Location>

Alias /authz @DocumentRoot@
<Location /authz>
  AuthType Digest
  AuthName flatfile
  Require user test
  PerlAuthenHandler Apache::AuthDigest
  PerlAuthzHandler Apache::AuthzDigest
  AuthDigestFile @ServerRoot@/conf/password_file
</Location>

Alias /session @DocumentRoot@
<Location /session>
  AuthType Digest
  AuthName cookbook
  Require valid-user
  PerlAuthenHandler My::SessionAuthenticator
  PerlAuthzHandler My::SessionAuthorizor
  DigestSessionKey MYSESSION
  PerlInitHandler My::SessionGenerator
</Location>

<Location /parse>
  SetHandler perl-script
  PerlHandler 'sub { my $r = shift; $r->send_http_header("text/plain"); print $r->pnotes(URI); return Apache::OK }'
  AuthType Digest
  AuthName cookbook
  Require valid-user
  PerlAuthenHandler My::DigestAuthenticator
</Location>

<Location /multi>
  SetHandler perl-script
  AuthName cookbook
  Require valid-user
  PerlAuthenHandler My::MultiAuthenticator
</Location>

LogLevel debug



( run in 3.150 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )