add support for custom radius VSAs (#1091)

This commit is contained in:
Matt Haught
2023-08-13 14:40:53 -04:00
committed by GitHub
parent 7eeda1e6bf
commit eb90458685
2 changed files with 26 additions and 17 deletions

View File

@@ -211,18 +211,7 @@ else {
config->{'domain_suffix'} = qr//;
}
# convert radius and tacacs from single to lists
if (ref {} eq ref setting('radius')
and exists setting('radius')->{'secret'}) {
my $servers = (ref [] eq ref setting('radius')->{'server'}
? setting('radius')->{'server'} : [setting('radius')->{'server'}]);
config->{'radius'} = [
Secret => setting('radius')->{'secret'},
NodeList => $servers,
];
}
# convert tacacs from single to lists
if (ref {} eq ref setting('tacacs')
and exists setting('tacacs')->{'key'}) {