gillesdemey / Cumulus

☁️ A SoundCloud player that lives in your menubar.
http://gillesdemey.github.io/Cumulus
MIT License
1.43k stars 123 forks source link

Signing-in with Google does not work #34

Closed mahmoudajawad closed 3 years ago

mahmoudajawad commented 8 years ago

Hello,,

My Soundcloud account is associated with a Google account, i've never had a standalone Soundcloud account. When i tried to start Cumulus i was prompted with the authorization window, where i chose "Sign-in with Google", it opened a new window with Google Accounts interface asking me for my credentials, after inputting that the page started to reload with the window title changing to "Connecting..." with a blank page. i guess the app is not able to handle the fallback response from the google accounts interface or something like that.

seppestas commented 8 years ago

What happens when you restart the app? Does it ask for authentication again, or does it fail to start with a blank page?

gillesdemey commented 8 years ago

It's possible that Google uses a different query string parameter, I'll take a look at it.

mahmoudajawad commented 8 years ago

@Bitbored, it does show the same Soundcloud authorization window again, however, if i click on "Sign-in with Google" it opens a new window with the title "Connecting..." which means it's still having my Google Account authorization info there, but the redirecting part is not happening. can someone check if it's reproducable on other platforms and other devices?

MichielDeMey commented 8 years ago

We believe that Google does not support non http oauth callbacks. Since we're using an application specific protocol (cumulus://) this might be difficult to solve without setting up an external backend for Cumulus to handle oauth callbacks.

The latter is not immediately on our to-do list. :)

mahmoudajawad commented 8 years ago

Alright, I suppose I need to work on it myself then. Maybe. Let me see what I can do when I get time.

JokerQyou commented 8 years ago

I have a different error when I try to login with Google account, as this screenshot. image

And when this happened, I cannot close the authentication window, nor can I quit Cumulus -- I have to force kill Cumulus in the Monitor.app.

mahmoudajawad commented 3 years ago

Closing this as I'm no longer attending this issue.