FortiToken Mobile Push (ftm-push) is no longer working after updating from Forticlient 7.0.7 to 7.2. We are in an all Windows 11 22H2 environment.
When connecting to an SSL VPN, the FortiToken Mobile approval request appears on the phone, but after approving the connection from the phone, the client just stays at the “A FortiToken code is required for SSL-VPN login authentication” prompt.
Oddly enough, after approving the request from the phone, if you then click on Cancel to cancel the connection attempt in FortiClient itself, you get a VPN Connection failed message, BUT it then connects successfully right after.
Because the client thinks it failed, after disconnecting from the VPN, it clears the username and password.
Alternatively, instead of using the ftm-push approval you can manually enter the FortiToken code when prompted and all works as normal.
Additionally, the mobile push authentication does work correctly if using the connect to VPN before log-in method, just not when connecting from the client after you have logged in.
I’m experiencing this on all of the devices that have been upgraded, I have also tried uninstalling/reinstalling FortiClient but get the same results. The only solution is to reinstall 7.07. I believe this is a bug in 7.2.