The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Authen::CAS::External::FAQ - Frequently asked questions relating to the Authen-CAS-External distribution

HOW TO

How do I authenticate with only a ticket granting cookie?

  use Authen::CAS::External 0.02

  # Create a basic CAS object
  my $cas_service = Authen::CAS::External->new(
    cas_url  => 'http://cas.example.net/',
    password => 'does_not_matter',
    username => 'also_does_not_matter',
  );

  # Set the ticket granting cookie from some place
  $cas_service->ticket_granting_cookie($cookie);

  # Now authenticate using the CAS gateway option
  my $response = $cas_service->authenticate(
    gateway => 1,
    service => 'http://service.example.net/',
  );

AUTHOR

Douglas Christopher Wilson, <doug at somethingdoug.com>

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:

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

  • the Artistic License version 2.0.