Not retrieving multiple groups via SAML from Entra ID for SSL-VPN
I configured my FG (latest 7.2.x) to authenticate SSL-VPN users via SAML to Entra ID then map the security groups received via SAML "group" attribute to groups in the FG (remote SAML server, then using the object ID of the group). The groups were added into SSL-VPN settings to map to SSL-VPN portals.
I configured 2 security groups in Entra ID (group 1 and group 2). 2 corresponding FG groups (group 1 and group 2). 2 corresponding SSL-VPN portals, and 2 corresponding firewall policies.
The intention is if a user is a member of group 1, he will get policy 1 applied (e.g. allow SSH to 1.1.1.1). If a user is a member of group 2, he will get policy 2 applied (e.g. allow SSH to 1.1.1.2). If a user is a member of both groups, he should get both policies applied.
However it seems for a member who is in both groups, FG is only receiving group membership for one of the groups (group 1 for 1.1.1.1). I checked the VPN logs and VPN user dashboard widget and saw group 1.
Unfortunately limitations to my lab environment prevent me currently from testing whether the user actually has access to 1.1.1.2 (to confirm that FG put him in group 2, but it's just not visible to me).
1. Am I configuring this correctly for my use case?
2. Am I checking the right things (VPN log) to confirm if user was put into multiple groups based on what SAML returned from Entra ID?
