OAuthlib support for Python-Requests!
Role in this project:
Back-end Developer Contributions:2 releases, 1 review, 55 commits in 5 years 2 months
Contributions summary:David primarily contributed to the `requests-oauthlib` library by adding and modifying core functionality. Their work included integrating with CI/CD tools (Travis CI and Coveralls), implementing exception subclasses for OAuth1, and adding properties to the sessions for authorization. The user also added features like allowing `base_url` parameters for sessions and providing tests to verify the authorization boolean property.
python-requestspythonoauth2-clientoauth-client
Doing the OAuth dance with style using Flask, requests, and oauthlib.
Role in this project:
Back-end Developer Contributions:34 releases, 33 reviews, 495 commits in 8 years 6 months
Contributions summary:David implemented the OAuth1ConsumerBlueprint and OAuth2ConsumerBlueprint classes, introducing support for OAuth 1 and OAuth 2 authentication flows using Flask, requests, and oauthlib. They refactored existing code into a base class to share common blueprint functionality, enhancing code reusability. Moreover, the user ensured tokens were loaded when users were authenticated and refactored the session handling for OAuth2 implementations. This effort expanded the project's authentication capabilities and improved the overall structure.
flaskoauth