You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current OAuth implementation has some idempotency issues (#136) -- it's easy to misuse, which results in hard to debug errors.
I think the right solution here is to push everything into a context manager and collapse the lifetime distinction between the local listening server and the OAuth request.
Something like this (sketched):
withOAuthFlow(...) asflow:
# flow contains state for the server, switches to OOB as necessary# ...
The text was updated successfully, but these errors were encountered:
The current OAuth implementation has some idempotency issues (#136) -- it's easy to misuse, which results in hard to debug errors.
I think the right solution here is to push everything into a context manager and collapse the lifetime distinction between the local listening server and the OAuth request.
Something like this (sketched):
The text was updated successfully, but these errors were encountered: