Authen-CAS-External

 view release on metacpan or  search on metacpan

lib/Authen/CAS/External/UserAgent.pm  view on Meta::CPAN


This method will return a URI object that is the URL to request for the CAS
login page. All arguments are optional. The following are the possible
arguments:

=over 4

=item * cas_url

B<Added in version 0.06>; be sure to require this version for this feature.

This is the URL of the CAS deployment to use. By default this will use the
L</cas_url> attribute. This can be either a L<URI|URI> object or a string.

=item * service

This is a string of the service URL to log in to.

=item * gateway

This is a Boolean of whether or not to use gateway login mode.

=item * renew

This is a Boolean to whether or not to renew the session.

=back

=head1 DEPENDENCIES

=over 4

=item * L<HTML::Form|HTML::Form> 5.817

=item * L<HTML::TokeParser|HTML::TokeParser> 3.00

=item * L<HTTP::Status|HTTP::Status> 5.817

=item * L<LWP::UserAgent|LWP::UserAgent> 5.819

=item * L<Moose::Role|Moose::Role> 0.89

=item * L<MooseX::Types::Moose|MooseX::Types::Moose>

=item * L<MooseX::Types::URI|MooseX::Types::URI>

=item * L<Scalar::Util|Scalar::Util> 1.14

=item * L<URI|URI> 1.22

=item * L<URI::QueryParam|URI::QueryParam>

=item * L<namespace::clean|namespace::clean> 0.04

=back

=head1 AUTHOR

Douglas Christopher Wilson, C<< <doug at somethingdoug.com> >>

=head1 BUGS AND LIMITATIONS

Please report any bugs or feature requests to
C<bug-authen-cas-external at rt.cpan.org>, or through the web interface at
L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Authen-CAS-External>.
I will be notified, and then you'll automatically be notified of progress on
your bug as I make changes.

I highly encourage the submission of bugs and enhancements to my modules.

=head1 LICENSE AND COPYRIGHT

Copyright 2009 Douglas Christopher Wilson.

This program is free software; you can redistribute it and/or
modify it under the terms of either:

=over 4

=item * the GNU General Public License as published by the Free
Software Foundation; either version 1, or (at your option) any
later version, or

=item * the Artistic License version 2.0.

=back



( run in 1.932 second using v1.01-cache-2.11-cpan-39bf76dae61 )