Support push for web login
Since we already plan to support push 2FA for git+SSH, we should also support it during web login.