1Authen::SASL::Perl::GSSUAsPeIr(3C)ontributed Perl DocumeAnuttahteino:n:SASL::Perl::GSSAPI(3)
2
3
4
6 Authen::SASL::Perl::GSSAPI - GSSAPI (Kerberosv5) Authentication class
7
9 use Authen::SASL qw(Perl);
10
11 $sasl = Authen::SASL->new( mechanism => 'GSSAPI' );
12
13 $sasl->client_start( $service, $host );
14
16 This method implements the client part of the GSSAPI SASL algorithm.
17
18 With a valid Kerberos 5 credentials cache (aka TGT) it allows to con‐
19 nect to service@host given as the first two parameters to
20 Authen::SASL's client_start() method.
21
22 Please note that this module does not currently implement a SASL secu‐
23 rity layer following authentication. Unless the connection is protected
24 by other means, such as TLS, it will be vulnerable to man-in-the-middle
25 attacks. If security layers are required, then the Authen::SASL::Cyrus
26 GSSAPI module should be used instead.
27
28 CALLBACK
29
30 The callbacks used are:
31
32 user
33 The username to be used in the response
34
36 Authen::SASL, Authen::SASL::Perl
37
39 Written by Simon Wilkinson, with patches and extensions by Achim Grolms
40 and Peter Marschall.
41
42 Please report any bugs, or post any suggestions, to the perl-ldap mail‐
43 ing list <perl-ldap@perl.org>
44
46 Copyright (c) 2006 Simon Wilkinson, Achim Grolms and Peter Marschall.
47 All rights reserved. This program is free software; you can redis‐
48 tribute it and/or modify it under the same terms as Perl itself.
49
50
51
52perl v5.8.8 2006-03-25 Authen::SASL::Perl::GSSAPI(3)