A third type of 2FA https://www.protectimus.com/guides/windows-vpn-2fa/ is a physical security key, which can be inserted into a computer or phone to authenticate. These keys can be a hassle to manage, but they are an effective and secure alternative to authentication apps.