├── .github ├── FUNDING.yml └── workflows │ ├── publish-release.yml │ └── run-tests.yml ├── .gitignore ├── .readthedocs.yaml ├── AUTHORS.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── SECURITY.md ├── docs ├── Makefile ├── api.rst ├── conf.py ├── contributing.rst ├── contributing_examples.rst ├── examples │ ├── bitbucket.rst │ ├── examples.rst │ ├── facebook.rst │ ├── fitbit.rst │ ├── github.rst │ ├── google.rst │ ├── linkedin.rst │ ├── native_spa_pkce_auth0.py │ ├── native_spa_pkce_auth0.rst │ ├── outlook.rst │ ├── real_world_example.rst │ ├── real_world_example_with_refresh.rst │ ├── spotify.rst │ └── tumblr.rst ├── index.rst ├── make.bat ├── oauth1_workflow.rst ├── oauth2_workflow.rst └── requirements.txt ├── requests_oauthlib ├── __init__.py ├── compliance_fixes │ ├── __init__.py │ ├── douban.py │ ├── ebay.py │ ├── facebook.py │ ├── fitbit.py │ ├── instagram.py │ ├── mailchimp.py │ ├── plentymarkets.py │ ├── slack.py │ └── weibo.py ├── oauth1_auth.py ├── oauth1_session.py ├── oauth2_auth.py └── oauth2_session.py ├── requirements-test.txt ├── requirements.in ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── examples │ ├── __init__.py │ ├── base.py │ └── test_native_spa_pkce_auth0.py ├── test.bin ├── test_compliance_fixes.py ├── test_core.py ├── test_oauth1_session.py ├── test_oauth2_auth.py └── test_oauth2_session.py └── tox.ini /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/contributing_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/contributing_examples.rst -------------------------------------------------------------------------------- /docs/examples/bitbucket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/bitbucket.rst -------------------------------------------------------------------------------- /docs/examples/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/examples.rst -------------------------------------------------------------------------------- /docs/examples/facebook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/facebook.rst -------------------------------------------------------------------------------- /docs/examples/fitbit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/fitbit.rst -------------------------------------------------------------------------------- /docs/examples/github.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/github.rst -------------------------------------------------------------------------------- /docs/examples/google.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/google.rst -------------------------------------------------------------------------------- /docs/examples/linkedin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/linkedin.rst -------------------------------------------------------------------------------- /docs/examples/native_spa_pkce_auth0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/native_spa_pkce_auth0.py -------------------------------------------------------------------------------- /docs/examples/native_spa_pkce_auth0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/native_spa_pkce_auth0.rst -------------------------------------------------------------------------------- /docs/examples/outlook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/outlook.rst -------------------------------------------------------------------------------- /docs/examples/real_world_example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/real_world_example.rst -------------------------------------------------------------------------------- /docs/examples/real_world_example_with_refresh.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/real_world_example_with_refresh.rst -------------------------------------------------------------------------------- /docs/examples/spotify.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/spotify.rst -------------------------------------------------------------------------------- /docs/examples/tumblr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/examples/tumblr.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/oauth1_workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/oauth1_workflow.rst -------------------------------------------------------------------------------- /docs/oauth2_workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/oauth2_workflow.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /requests_oauthlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/__init__.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/__init__.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/douban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/douban.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/ebay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/ebay.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/facebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/facebook.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/fitbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/fitbit.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/instagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/instagram.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/mailchimp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/mailchimp.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/plentymarkets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/plentymarkets.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/slack.py -------------------------------------------------------------------------------- /requests_oauthlib/compliance_fixes/weibo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/compliance_fixes/weibo.py -------------------------------------------------------------------------------- /requests_oauthlib/oauth1_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/oauth1_auth.py -------------------------------------------------------------------------------- /requests_oauthlib/oauth1_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/oauth1_session.py -------------------------------------------------------------------------------- /requests_oauthlib/oauth2_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/oauth2_auth.py -------------------------------------------------------------------------------- /requests_oauthlib/oauth2_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requests_oauthlib/oauth2_session.py -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.31.0 2 | oauthlib[signedtoken]==3.3.0 3 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | 4 | [metadata] 5 | license_file = LICENSE 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/examples/__init__.py -------------------------------------------------------------------------------- /tests/examples/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/examples/base.py -------------------------------------------------------------------------------- /tests/examples/test_native_spa_pkce_auth0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/examples/test_native_spa_pkce_auth0.py -------------------------------------------------------------------------------- /tests/test.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test.bin -------------------------------------------------------------------------------- /tests/test_compliance_fixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test_compliance_fixes.py -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_oauth1_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test_oauth1_session.py -------------------------------------------------------------------------------- /tests/test_oauth2_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test_oauth2_auth.py -------------------------------------------------------------------------------- /tests/test_oauth2_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tests/test_oauth2_session.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/requests/requests-oauthlib/HEAD/tox.ini --------------------------------------------------------------------------------