Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting refresh_token from existing session in client credentials refresh #18

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

wrongu
Copy link

@wrongu wrongu commented Feb 5, 2017

Fixes #10

I had the same issue with refreshing tokens described in #10. The trouble is that the Oauth2Session.refresh_token function looks for a refresh_token key in the session's existing token (see here).

@wrongu wrongu changed the title Re-using session object in auth Getting refresh_token from existing session in client credentials refresh Feb 7, 2017
@wrongu
Copy link
Author

wrongu commented Feb 7, 2017

The tests fail for me for different reasons locally and on Travis.. and none of them are things that should be affected by the change.

  • Locally, the casette for document views isn't returning 'Biological Sciences' as a key in doc.reader_count_by_subdiscipline. Instead, it has a 'Agricultural and Biological Sciences' entry..
  • On Travis, no access_token is being returned by the mock auth requests. My guess is that this is because the host expected by get_authenticated_session.yaml has port 443 but the Mendeley object in the tests has the default host. This is just a guess...

Any ideas what I need to do to get the tests working?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant