I have 2FA setup with the Authy app, but when Bitwarden prompts me to login, nothing happens unless Authy is already running in the background on my iPhone authentication device. Therefore i have to keep Authy running in the background all the time or manually find it and start it when Bitwarden requests the 2FA, then manually cut and paste the auth code back into Bitwarden.
LastPass’s 2FA interface with Duo is the best I’ve used because it triggers Duo to start if it hasn’t already. Then i can authorize the request directly from the notification on my iPhone with a Touch ID. Duo then automatically returns the auth code back to LastPass which automatically completes the login process.
Bitwarden should push a notification to Authy which should auto start the app on the authentication device, then Authy should push the auth code back to Bitwarden and then Bitwarden should auto complete the login.
Maybe this is partly a weakness on Authy’s part? Because once I manually start the Authy app, it has the updated auth code ready to copy and paste back into the Bitwarden app or website. But to really be effective, this should all happen automatically in the background.