Hi,
I am having some issues showing authenticated users on my Forwarding Traffic Log, they show as Unauthenticated by user Source forticlient. I checked most of the posts in here in regards of FSSO and learned a bit of the diagnose debug commands but I still couldn't figure out what my issue is.
Site info:
Windows 2012 R2 DC with DC Agent installed
LDAP server configured
Citix XenDesktop machines (at least 10 users per machine) with FortiClient installed with Telemetry profile pointing to the Fortigate
When I check the the Logs & Report > User Events I see a lot of entries like:
User: mytestuser
Action: FSSO-logon
Messages: FSSO-logon event from MYDOMAINCONTROLLER:user MYTESTUSER logged on 172.X.X.X
Lots of those messages from all my users, which I can only assume that I got FSSO working, however, when I go to the Forward Traffic Log under the Source column I see
Source: MYTESTUSER 172.X.X.X
Ok, it mapped the user to the server, that's cool, but when I check the Details pannel it says:
Unauthenticated user: MYTESTUSER
Unauthenticated User Source: forticlient
When I do
diagnose debug authd fsso list
The list shows a bunch of my users
diag debug fsso-polling detail AD Server Status: ID=1, name(172.x.x.x),ip=172.x.x.x,source(security),users(20) port=auto username=mydomain\myuser read log eof=1, latest logon timestamp: Fri Sep 2 14:28:28 2016
polling frequency: every 10 second(s) success(1763), fail(0) LDAP query: success(308), fail(0) LDAP max group query period(seconds): 1
Number of users logged in: Within 1 sec: 3(15.00%) Within 1-5 secs: 9(45.00%) Within 5-10 secs: 8(40.00%)
Group Filter:
The AD groups that I specified.
diagnose debug authd fsso list
Shows a list with a bunch of my users
diagnose debug authd fsso server-status
Shows nothing....
The DC Agent I configured all my Citrix Servers under the Agent Advanced Settings. The Group Filter is configured from the Fortigate.
The Agent Collectors on the Citrix Severs is pointing to the DC Agent.
If I check the Show Logon Users is shows all my users
Show Monitor DCs shows the Citrix Servers that have the agents installed and DCs
Set Directory Access information is set to Advanced
I don't know what else am I missing.
So I got it to work by starting from scratch. This is what I did (maybe in not this exact same order)
I am using two domain controllers for this, not sure if it matters but this is my scenario
[ul]
The new policy I created has as the source an Address Group I created for my Citrix Servers and the FSSO group. I enabled the option to Log All Sessions. Once I got all this to work I enabled IPS, DLP, AV, Web-Filter, CASI. Once all that was working I enabled SSL/SSH Inspection.
Log & Report – User Events is your friend. Forward Traffic Log if you see the user and the icon is blue means that it was authenticated, if it is red it wasn’t.
well done and described!
One side note: If I got it correctly then FSSO polling from FortiGate unit is probably used. I would suggest to rather use standalone Collector Agent installed on a DC (preferred) or on any domain member machine (needs access to domain data). It is more robust and flexible. Local poller from FortiGate uses authd and in bigger networks might utilize CPU of the FortiGate quite a lot, causing performance issue at worst case scenario.
Tomas Stribrny - NASDAQ:FTNT - Fortinet Inc. - TAC Staff Engineer
AAA, MFA, VoIP and other Fortinet stuff
Select Forum Responses to become Knowledge Articles!
Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.
User | Count |
---|---|
1740 | |
1108 | |
752 | |
447 | |
240 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.