mricon/totp-cgi

totpcgi-handler.pl perl strict issues

JasperE84 opened this issue · 0 comments

On CentOS 7 totpcgi-handler.pl is giving me issues about strict variable definitions.

This is how I fixed these problems:

First comment out the following code line:
unshift(@attrs, $$config{'userAttribute'});

Then add the userAttribute config value as array item in @attrs, in my case i changed definition to:
my @attrs = [
'userPrincipalName'
]

Finally, apply similar approach for the groupAttr handling
my @grpattr = [
$$config{'groupAttribute'}
];
$mesg = $ldap->search(
base => $$config{'groupSearchBase'},
filter => $groupfilter,
scope => $$config{'searchScope'},
attrs => @grpattr
);