Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Implement the following endpoints:
get_code
=/oauth
get_token
= POST/api/token
revoke_token
= DEL/api/token
Fix some typos.
Pyright issue
Pyright is complaining because
requests.Session.cookies.get
andrequests.Session.cookies.set
have unknown Type. Moreover, I don't think usingrequests.Session.cookies.get
/requests.Session.cookies.set
is the right approach anyway due to the following issues listed here in arequests
Github issue: psf/requests#3669.I am looking for help/guidance on how to store
code_verifier
in session storage 🙏 Sinceself._r
is arequests.Session
object already, I went down therequests.Session.cookies
rabbit hole till I hit a dead end. I don't know enough about storing cookies in Python to confidently put forth another solution so I am opening up my PR for ideas.Why store it in the first place?
So I can pass
code_verifier
as a query param inget_token
call.