A user is attempting to authenticate via a FortiAuthenticator-backed portal but receives an 'Access Denied' message. The user exists in the AD group mapped to the policy. What should you check first?
Trap 1: The AD domain controller's disk space
Disk space on a domain controller does not determine whether FortiAuthenticator maps an AD group to a portal policy; authentication would fail differently, not with a policy denial. Checking DC health is tempting because AD outages break authentication, and would be correct if the user's credentials or LDAP lookups were failing.
Trap 2: The FortiGate session table
The FortiGate session table tracks firewall connections, not FortiAuthenticator's group-to-policy evaluation, so it cannot explain this portal denial. The session table is tempting because stale sessions cause access problems, and would be the right check if traffic were dropped by the FortiGate rather than rejected during authentication.
Trap 3: The WAF policy on FortiWeb
FortiWeb's WAF inspects HTTP traffic for attacks; it does not evaluate FortiAuthenticator group-to-policy mappings, so it cannot cause this portal denial. Checking WAF policy is tempting because web-facing portals traverse FortiWeb, and would be right if the failure were a blocked or filtered HTTP request rather than authentication.
- A
The AD domain controller's disk space
Why it fails: Disk space on a domain controller does not determine whether FortiAuthenticator maps an AD group to a portal policy; authentication would fail differently, not with a policy denial. Checking DC health is tempting because AD outages break authentication, and would be correct if the user's credentials or LDAP lookups were failing.
- B
The FortiGate session table
Why it fails: The FortiGate session table tracks firewall connections, not FortiAuthenticator's group-to-policy evaluation, so it cannot explain this portal denial. The session table is tempting because stale sessions cause access problems, and would be the right check if traffic were dropped by the FortiGate rather than rejected during authentication.
- C
FortiAuthenticator Authentication Logs
The authentication logs record each attempt's result, matched policy, and failure reason, so they immediately reveal whether the denial stems from group mismatch, token failure, or policy ordering. Checking them first satisfies the need to diagnose the cause rather than guessing at AD or network configuration.
- D
The WAF policy on FortiWeb
Why it fails: FortiWeb's WAF inspects HTTP traffic for attacks; it does not evaluate FortiAuthenticator group-to-policy mappings, so it cannot cause this portal denial. Checking WAF policy is tempting because web-facing portals traverse FortiWeb, and would be right if the failure were a blocked or filtered HTTP request rather than authentication.