FortiAuthenticator 802.1x EAP-TLS - answer about accounting
Hi,
I'm working with the following setup:
FortiGate
FortiAuthenticator
FortiSwitch (wired access)
FortiAP (wireless access)
User identities are synchronized into FortiAuthenticator via SAML from Azure AD. Based on SAML group membership, I assign users specific VLAN IDs and group name attributes.
Wi-Fi Scenario (FortiAP):
802.1X authentication is handled by FortiAuthenticator.
FortiGate acts as the NAS and receives RADIUS accounting.
FortiGate successfully builds RSSO sessions, including username, IP address, and group name.
I can create identity-based firewall policies based on the group – :white_heavy_check_mark: this works perfectly.
LAN Scenario (FortiSwitch):
802.1X authentication is again handled by FortiAuthenticator.
FortiSwitch acts as the NAS and communicates directly with FortiAuthenticator.
FortiAuthenticator assigns the correct VLAN ID, but FortiGate does not receive any identity/group info.
In Firewall Users, no username or group is shown – only traffic from IP within the VLAN and have name from certificate.
What I want:
I’d like wired 802.1X connections via FortiSwitch to behave the same as Wi-Fi:
FortiGate should be aware of the user identity and group,
so I can build consistent firewall policies based on user groups (e.g., "infrastructure").
My question:
Is this possible using:
FortiAuthenticator (with Azure AD via SAML),
FortiSwitch as RADIUS NAS,
and FortiGate,
without requiring any endpoint agents?
Specifically:
Can FortiAuthenticator forward RADIUS accounting to FortiGate for RSSO?
Is there an official recommendation or workaround?
Thank you very much in advance!