Hi,
if you would like to use FSSO for passive user authentication, you have two options:
- Active Directory Connector would be for direct FSSO polling from the FortiGate, where the FGT connects directly to your AD server and retrieves Windows Security Logon Event IDs
- FSSO Agent on Windows AD: this is used for the connection towards the FSSO Collector Agent
On the FSSO CA you have the choice also between polling mode or DC-Agent mode:
https://community.fortinet.com/t5/FortiAuthenticator/Technical-Tip-Comparison-between-DC-Agent-mode-and-polling-mode/ta-p/194621
If the user does not have internet access, if everything is configured correctly, you can try to check the following over CLI:
- diag firewall auth list | grep -A6 -B1 x.x.x.x -> replace x.x.x.x with the IP address of the IP of the workstation used for the test
- if the user is shown as correctly authenticated in the firewall auth list with the correct IP, please verify the groups the user is shown as a member of, and if they match the FSSO group set in the firewall policy you expect the user to go through
You can also check the following articles for further info:
https://docs.fortinet.com/document/fortigate/6.0.0/cookbook/615946/agent-based-fsso-for-windows-ad
https://community.fortinet.com/t5/FortiGate/Troubleshooting-Tip-FSSO-CA-initial-troubleshooting/ta-p/196404
https://community.fortinet.com/t5/FortiGate/Technical-Tip-FSSO-polling-connector-agent-configuration-and/ta-p/190990