inGroup extended function does not work with a list of group
Affected version
Version: all
Platform: all
Summary
Create two SSO groups 'new1' and 'new2'
new1 = $uid eq 'dwho'
new2 = $uid eq 'dwho'
Set 'test1.example.com' default access rule like this : inGroup('new1 new2'):
Can not access application:
Backends used
Demo
Possible fix
Maybe listMatch function does not work as expected due to
handle inGroup
$expr =~ s/\binGroup\(([^)]*)\)/listMatch(\$s->{'hGroups'},$1,1)/g;
Here $sep is missing...
listMatch signature is: my ( $sep, $list, $value, $ignorecase ) = @_;