New 1.17.0 pinentry hint not supported
openfortivpn changed the way pinentry hints are passed in 1.17.0: https://github.com/adrienverge/openfortivpn/commit/b4e7e5155a5df02a40c5de133f95f85be3958449
They now get some extra data like the username and gateway.
NetworkManager-fortisslvpn 1.4 doesn't handle this properly. It still expects the old method where the hint was just "otp": https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/-/blob/main/src/nm-fortisslvpn-service.c#L346
This results in me getting this error whenever I try to connect:
NetworkManager[117496]: ERROR: Failed to get PIN: GDBus.Error:org.freedesktop.NetworkManager.Settings.Connection.Failed: Secret '<REMOVED>_otp' is not supported
NetworkManager[117496]: ERROR: No OTP specified
NetworkManager[117496]: ERROR: Could not authenticate to gateway. Please check the password, client certificate, etc.