Description
This article describes how to configure FortiToken mobile push notifications.
Scope
FortiGate.
Solution
FortiGates with associated mobile FortiTokens can be configured to send push notifications: Instead of requiring users to submit the token code manually, it can simply confirm the login attempt on the same mobile their token is registered on.
Apple (APNS) and Google (GCM/FCM) provide the push service for iPhone and Android, respectively. This helps to avoid locking Tokens after disabling an already enabled two-factor authentication user.
FortiToken Mobile Push notifications can be configured via CLI only. If in multi-VDOM mode, ftm-push is configured in global VDOM.
FortiToken Mobile Push includes the following configurations depending on the version of FortiGate :
get system ftm-push
server-port : 4433
server-cert : Fortinet_Factory
server-ip : 0.0.0.0
server :
status : disable
Note:
It is possible to add one IP address at a time under 'server-ip' or 'server'.
From v6.4.10 and above, as well as in v7.0, v7.2, v7.4, v7.6:
The 'set server-ip' command is not in use anymore and will print the following error message (X.X.X.X: replace this with Public IP address):
config sys ftm-push
set server-ip X.X.X.X
Missing server address.
object check operator error, -56, discard the setting
Command fail. Return code -56
Instead of 'set server-ip', the 'set server' command can be used from v6.4.10 onwards.
'set server' command provides the flexibility to use a domain name or an IP. FortiDDNS server can be used to set the domain name against FortiGate's public IP.
config sys ftm-push
set server example.fortinet.com
end
Or:
config sys ftm-push
set server X.X.X.X
end
Configuring both 'set server-ip' and # 'set server' is also not supported, and if being use,d it will be followed by the error:
config sys ftm-push
set server example.fortinet.com
set server-ip X.X.X.X
end
Starting with v7.6.4, Server-IP can be configured through the GUI: Technical Tip: Changing port for push notification configuration
Warning:
Unset server-ip and use server configuration only.
The push notification process runs as follows:
Requirements for FortiToken Mobile push to work properly.
config system interface
edit <name>
set allowaccess ftm ping
next
end
Note:
IKEv1 does not support FortiToken Mobile Push. If FortiToken Mobile Push is enabled globally on the FortiGate, FortiToken Mobile Users will not be able to login to IKEv1 dialup VPN.
Push notifications are fully supported for IPsec (IKEv2) starting from:
FortiClient versions:
Related documents:
Troubleshooting Tip: FTM-Push notification configured but not working
Technical Tip: How to provision FortiToken cloud
Technical Tip: FortiGate support for FTM push for firewall policy authentication
Technical Tip: FTM Push Notification failing with Error - 'Token denied or timeout (-7105)'
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 2025 Fortinet, Inc. All Rights Reserved.