hmlendea / gfn-electron

Linux Desktop client for Nvidia's GeForce NOW game streaming service
GNU General Public License v3.0
500 stars 62 forks source link

Cannot Login with Google Account #49

Closed rienex closed 3 years ago

rienex commented 3 years ago

Hi, today I install new via snap and AppImage. Problem is, that I cannot login with google. After I enter my account name, message appears that the browser it not "safe" enough.

Using Fedora and try AppImage and snap version 1.1.1

regards Tino

hmlendea commented 3 years ago

Hello

The problem is that Google intentionally blocks Electron apps for its services. Bypassing those restrictions is against the Google ToS and I'm reluctant to do it as it could endanger the users' accounts.

:(

rienex commented 3 years ago

Hello,

okay I unterstand. Thank you ver much!

I try the chrome version.. Maybee it works better in the meantime

https://play.geforcenow.com/

Kind regards

Tino

hmlendea commented 3 years ago

As I stated in #50 I will study the ToS to see if there's any way to have GAuth work without breaking the ToS and endangering end-users. However it's not a high priority right now as not many users use GAuth with GFN, and there are more pressing issues to solve/implement currently.

xor-128 commented 2 years ago

Implementing a redirect to real browser for google links is possible.

nitanmarcel commented 1 year ago

As I stated in #50 I will study the ToS to see if there's any way to have GAuth work without breaking the ToS and endangering end-users. However it's not a high priority right now as not many users use GAuth with GFN, and there are more pressing issues to solve/implement currently.

@hmlendea I'm also using Google as my authentication method on GFNow, and I've found the following firefox user agent allowing me to log in with google.

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0

I wanted to create a PR to add it as an argument for the user agent, but since firefox is not supported on GFNow (at least for me) I suppose it could be automatically switched to it when the google login page is being displayed and then back to the default one on the GFNow page. No idea how to do that tho :)

watho commented 1 year ago

What a wasting of time. Please add a notice to the readme to avoid unnecessary installs.

JosTheDude commented 7 months ago

It is possible to unlink from your google account and set a password in the NVIDIA Account Manager

Account Manager

That's what I've done as an alternative fix

roender commented 2 months ago

It is possible to unlink from your google account and set a password in the NVIDIA Account Manager

Account Manager

That's what I've done as an alternative fix

Very good idea. It worked for me as well. Changing the password is crucial after unlinking accounts. After that you can simply use the e-mail (can still be google email address) and the new password to login. 2FA also worked after that for me.

Thank you very much for the suggestion.