FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
Shashwati
Staff
Staff
Article Id 290652
Description This article describes how to use a FortiToken to perform two-factor authentication for an SSL VPN radius user.
Scope FortiGate v6.X and v7.X.
Solution
  1. Configure the Radius Server:

 

4-12.PNG

 

  1. Configure the Remote Radius User and enable FortiToken two-factor authentication:

6-12.PNG

 

To configure in the CLI: 

 

config user local
    edit "User_test"
        set type radius
        set two-factor fortitoken
        set fortitoken "FTKMOBxxxxxxxxxx"
        set email-to "abc@gmail.com"
        set radius-server "Radius_Server"
    next
end

 

  1. Configure a local user group and add the remote user to this group:

 

2-12.PNG

 

Note:

Do not add the remote server to the firewall group.

 

To configure in the CLI: 

 

config user group
    edit "VPN"
        set member "User_test"
    next
end

 

  1. Add the local user group to the SSL VPN settings for the SSL VPN connection.

 

3-12.PNG

 

To configure in the CLI: 

 

config vpn ssl settings
       config authentication-rule
              edit 1
                    set groups "VPN"
                    set portal "tunnel-access"
              next
       end
end

 

Related articles: 

Technical Tip: Correctly configuring Two-Factor Authentication for LDAP users using SSL VPN

Troubleshooting Tip: FortiGate FortiToken configuration and troubleshooting resource list