Bug 452912

Summary: Unable to create Google Account - connection with 2FA hangs - no way to enter 2nd factor
Product: [Frameworks and Libraries] KAccounts Reporter: Peter Ries <peterriesde>
Component: generalAssignee: Dan Leinir Turthra Jensen <admin>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: hanging dialog for 2nd factor - no input fields

Description Peter Ries 2022-04-23 14:58:08 UTC
Created attachment 148322 [details]
hanging dialog for 2nd factor - no input fields

SUMMARY
***
when trying to set up a new Google account with online accounts and after entering credentials: user and password (not the app password - that doesn't work anymore) I get a window that seems to be waiting for me entering a 2nd factor (6 digits) but no way to enter sth. The dialog times out after some minutes.

"Web authentication for google" with Two step confirmation... Identity being confirmed... (see screenshot)

I don't get a "Confirm account access" or similar on my smartphone. Nothing happens. I used this half a year ago with kubuntu 20.04. Right now with most current endeavour/arch based this error occurs.
***


STEPS TO REPRODUCE
1. set up a google account with 2fa enabled
2. after entering password an continue you should see this behaviour

OBSERVED RESULT
waiting for 2nd factor nut no way to enter sth.

EXPECTED RESULT
I expect a text field to enter my 6 digits

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
Kernel Version: 5.17.4-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 PRO 4750U with Radeon Graphics
Memory: 30.7 GiB of RAM
Graphics Processor: AMD RENOIR
Comment 1 Peter Ries 2022-04-26 11:35:02 UTC
I managed to get it working. After 10 Minutes the dialog timed out with "Smartphone could not find your device" and I was able to choose another 2FA option. Authy in my case.