From 8582c8f7c010fa871bbf6607a1adf4e78474cd4d Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Wed, 5 Apr 2017 12:21:21 +0000 Subject: [PATCH] Add "FILE:" to keyTab (#707) --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/Kerberos.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/Kerberos.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/Kerberos.pm index ae022b947..6aa4975b0 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/Kerberos.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/Kerberos.pm @@ -19,10 +19,12 @@ extends 'Lemonldap::NG::Portal::Auth::Base'; sub init { my ($self) = @_; - unless($self->keytab($self->conf->{krbKeyTab})){ + my $file; + unless ( $file = $self->conf->{krbKeyTab} ) { $self->error('Keytab not defined'); return 0; } + $self->keytab("FILE:$file"); return 1; } @@ -76,6 +78,7 @@ sub extractFormInfo { } return PE_ERROR; } + $self->userLogger->notice("$client_name authentified by Kerberos"); $req->user($client_name); return PE_OK; }