NAME
LWP::Authen::Negotiate - GSSAPI Authentication Plugin for LWP
SYNOPSIS
just install, LWP uses it as authentication plugin. Use your LWP::UserAgent Scripts as usual based on your GSSAPI installation (MIT Kerberos or Heimdal)
DESCRIPTION
To see what ist going on add
use LWP::Debug qw(+);
to yor LWP using Scripts.
(e.g. too see what is going wrong with GSSAPI...)
DEBUGGING
To see what ist going on (and going wrong) add
use LWP::Debug qw(+);
to yor LWP using Scripts.
(e.g. too see what is going wrong with GSSAPI...)
the output will look like this:
LWP::UserAgent::new: ()
LWP::UserAgent::request: ()
LWP::UserAgent::send_request: GET http://testwurst.grolmsnet.lan:8090/geheim/
LWP::UserAgent::_need_proxy: Not proxied
LWP::Protocol::http::request: ()
LWP::Protocol::collect: read 478 bytes
LWP::UserAgent::request: Simple response: Unauthorized
LWP::Authen::Negotiate::authenticate: authenticate() called
LWP::Authen::Negotiate::authenticate: target hostname testwurst.grolmsnet.lan
LWP::Authen::Negotiate::authenticate: GSSAPI servicename HTTP/moerbsen.grolmsnet.lan@GROLMSNET.LAN
LWP::Authen::Negotiate::authenticate: Miscellaneous failure (see text)
LWP::Authen::Negotiate::authenticate: open(/tmp/krb5cc_1000): file not found
In this case the credentials cache was empty. Run kinit first ;-)
SEE ALSO
- http://www.kerberosprotocols.org/index.php/Draft-brezak-spnego-http-03.txt
-
Description of WWW-Negotiate protol
- http://modauthkerb.sourceforge.net/
-
the Kerberos and SPNEGO Authentication module for Apache mod_auth_kerb
- http://perlgssapi.sourceforge.net/
-
Module Homepage
- http://www.kerberosprotocols.org/index.php/Web
-
Sofware and APIs related to WWW-Negotiate
- http://www.grolmsnet.de/kerbtut/
-
describes how to let mod_auth_kerb play together with Internet Explorer and Windows2003 Server
AUTHOR
Achim Grolms, <achim@grolmsnet.de>
http://perlgssapi.sourceforge.net/
Thanks to Leif Johansson, Harald Joerg, Christopher Odenbach
BUGS
Ticket forwarding is not supportes at the moment.
COPYRIGHT AND LICENSE
Copyright (C) 2006 by Achim Grolms <perl@grolmsnet.de>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.