LDAP authentication enables the FortiGate to validate VPN users by performing a direct bind to the LDAP server (such as Active Directory or OpenLDAP) using the user's distinguished name and password. The FortiGate can also retrieve group memberships during the authentication process, allowing LDAP-based groups to be used in firewall policies. This is the most straightforward and correct method when the authentication source is an LDAP server, as it avoids an extra RADIUS or other proxy layer.
Why this answer
To authenticate VPN users against an external LDAP server, the user group for the SSL VPN portal must be configured with the LDAP authentication method. This directs FortiGate to bind directly to the LDAP server (e.g., Active Directory or OpenLDAP) using the configured LDAP server object, performing a simple bind or SASL bind to verify user credentials. Other methods like RADIUS, FSSO, or Local would not leverage the LDAP server directly.
Exam trap
The trap here is that candidates often confuse 'LDAP' as a protocol with 'RADIUS' as a protocol, assuming both are interchangeable for external authentication, but FortiGate requires the LDAP method specifically when the authentication source is an LDAP directory server, not a RADIUS server.
How to eliminate wrong answers
Option A is wrong because RADIUS is a separate authentication protocol that uses a RADIUS server (e.g., FreeRADIUS or NPS) to proxy authentication, not a direct LDAP bind; it adds an intermediary and does not authenticate directly against LDAP. Option B is wrong because FSSO (Fortinet Single Sign-On) is used for transparent authentication based on Windows domain logon events, not for direct credential validation against an LDAP server for VPN access. Option C is wrong because Local authentication uses locally stored user accounts on the FortiGate, which bypasses any external LDAP server entirely.