Apache2-AuthCASpbh
view release on metacpan or search on metacpan
Apache2-AuthCASpbh
AuthCASpbh is a framework for integrating CAS SSO support into the Apache web
server using mod_perl. It can authenticate Apache resources via CAS, perform
authorization via CAS attributes, acquire proxy granting tickets, and provides
a client allowing transparent access to other CAS applications via proxy
authentication. It automatically manages sessions using Apache::Session
(currently via sqlite, but other mechanisms could be used) and provides
mod_perl based applications access to session state and attributes.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
# Apache2-AuthCASpbh
CAS SSO integration for Apache/mod_perl
AuthCASpbh is a framework for integrating CAS SSO support into the Apache web
server using mod_perl. It can authenticate Apache resources via CAS, perform
authorization via CAS attributes, acquire proxy granting tickets, and provides
a client allowing transparent access to other CAS applications via proxy
authentication. It automatically manages sessions using Apache::Session
(currently via sqlite, but other mechanisms could be used) and provides
mod_perl based applications access to session state and attributes.
lib/Apache2/AuthCASpbh.pm view on Meta::CPAN
L<Apache2::AuthCASpbh::ProxyCB>
L<Apache2::AuthCASpbh::UserAgent>
=head1 DESCRIPTION
AuthCASpbh is a framework for integrating CAS SSO support into the Apache web
server using mod_perl. It can authenticate Apache resources via CAS, perform
authorization via CAS attributes, acquire proxy granting tickets, and provides
a client allowing transparent access to other CAS applications via proxy
authentication. It automatically manages sessions using Apache::Session
(currently via sqlite, but other mechanisms could be used) and provides
mod_perl based applications access to session state and attributes.
=head2 Configuration options
=over
=item C<AuthCAS_DebugLevel>
lib/Apache2/AuthCASpbh/UserAgent.pm view on Meta::CPAN
apache_r => $r,
cas_cookie_map => [ { URL_re => '^https://my\.server/cas' },
{ URL_re => '^https://other\.server/ssoapp',
cookie_name => 'CAS_Cookie' } ]);
my $req = HTTP::Request->new('GET', 'https://my.server/');
=head1 DESCRIPTION
AuthCASpbh::UserAgent is a derivative of L<LWP::UserAgent> that adds
transparent support for proxy CAS authentication. All of the documentation for
L<LWP::UserAgent> applies, and any method or configuration described in that
documentation is supported by an Apache2::AuthCASpbh::UserAgent object.
AuthCASpbh::UserAgent adds two configuration options to the new() method as
defined by LWP::UserAgent:
=over
=item apache_r
( run in 0.908 second using v1.01-cache-2.11-cpan-a1d94b6210f )