tiliado / nuvolaplayer

Nuvola Player - Tight integration of web-based media streaming services with your desktop
https://nuvola.tiliado.eu/
BSD 2-Clause "Simplified" License
334 stars 27 forks source link

Can't sign in when 2FA is enabled on my account #600

Closed dericke closed 2 years ago

dericke commented 4 years ago

I have 2FA enabled on my Google account. It would appear that the Nuvola runtime does not support U2F keys, which is my primary second factor. This would be OK, since I have several authentication methods set up on my account, but the "Try another way" button does nothing. I also can't set up an application-specific password for Nuvola in my Google account, because Google thinks that Nuvola should be able to handle 2FA and refuses to bypass it.

google_nuvola_2fa

jiri-janousek commented 4 years ago

Hello @dericke, I got different screens:

image

image

However, both screens let me sign in with another method without any issues.

Could you provide me with the full debugging output? Thanks.

jiri-janousek commented 4 years ago

The issue was moved to https://github.com/tiliado/nuvolaruntime/issues/600 (what a nice number though!).

dericke commented 4 years ago

Oops, I should've read the bug reporting guidelines in the first place. Sorry!

System info:

Ubuntu 19.10 x86_64 Default GNOME Shell

nuvola eu.tiliado.txt NuvolaAppGoogle.txt

jiri-janousek commented 4 years ago

Is your Nuvola installation brand new? If not, could you remove all data and try again?

rm -rf ~/.var/app/eu.tiliado.NuvolaAppGooglePlayMusic/
dericke commented 4 years ago

@fenryxo sorry for the delay, I tried to remove my user data with the above command and it didn't make a difference.

However, I then tried temporarily removing the U2F from my Google account, which made Google default to phone prompt-based 2FA, and was able to sign in that way without issue. So it would appear that the problem is specific to U2F as the primary second factor.

jiri-janousek commented 4 years ago

It worked for me with U2F as the primary second factor. Anyway, Nuvola will switch the web rendering engine, so it is unlikely I'll address the issue with the current backend. I'll keep this issue open to test it with the new backend when it's ready. Thanks for your bug report :-)

jiri-janousek commented 2 years ago

I'm closing this ticket as Nuvola Player has discontinued active development. We are going to provide only integration bug fixes on a best-effort basis until the final End-of-Life on December 31, 2022. I'm sorry that I haven't managed to resolve this ticket in time.