[GH-ISSUE #499] Support for Implicit Grant Flow #300

Closed
opened 2026-02-27 23:21:52 +03:00 by kerem · 3 comments
Owner

Originally created by @IdmFoundInHim on GitHub (May 26, 2020).
Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/499

For an app I am building, Implicit Grant Flow is the ideal authentication method. Using Spotipy would save me a lot of time, so I am willing to do some work to add support. Is there a particular reason that Spotipy skipped support for one authentication method? Also, if I add support in a fork, could I reasonably expect to get it merged here?

Originally created by @IdmFoundInHim on GitHub (May 26, 2020). Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/499 For an app I am building, [Implicit Grant Flow](https://developer.spotify.com/documentation/general/guides/authorization-guide/#implicit-grant-flow) is the ideal authentication method. Using Spotipy would save me a lot of time, so I am willing to do some work to add support. Is there a particular reason that Spotipy skipped support for one authentication method? Also, if I add support in a fork, could I reasonably expect to get it merged here?
Author
Owner

@stephanebruckert commented on GitHub (May 26, 2020):

Implicit grant flow is for clients that are implemented entirely using JavaScript and running in the resource owner’s browser.

perhaps you are looking for https://github.com/jmperez/spotify-web-api-js?

<!-- gh-comment-id:634136527 --> @stephanebruckert commented on GitHub (May 26, 2020): > Implicit grant flow is for clients that are implemented entirely using JavaScript and running in the resource owner’s browser. perhaps you are looking for https://github.com/jmperez/spotify-web-api-js?
Author
Owner

@IdmFoundInHim commented on GitHub (May 26, 2020):

I would like to stick to Python. I figured that that part was explaining only that no server-side code was needed, so I do not know of any reason that a Python client could not do it (with a browser, of course). Has it been attempted?

<!-- gh-comment-id:634143253 --> @IdmFoundInHim commented on GitHub (May 26, 2020): I would like to stick to Python. I figured that that part was explaining only that no server-side code was needed, so I do not know of any reason that a Python client could not do it (with a browser, of course). Has it been attempted?
Author
Owner

@stephanebruckert commented on GitHub (May 26, 2020):

Indeed now I see how that could be useful in the case of a serverless python client.

Definitely @IdmFoundInHim if you manage to implement this we would merge it!

<!-- gh-comment-id:634168029 --> @stephanebruckert commented on GitHub (May 26, 2020): Indeed now I see how that could be useful in the case of a serverless python client. Definitely @IdmFoundInHim if you manage to implement this we would merge it!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotipy#300
No description provided.