Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/intuit/oauth-pythonclient
The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID Connect implementation.
https://github.com/intuit/oauth-pythonclient
intuit python qbo quickbooks quickbooks-oauth-client sdk
Last synced: 1 day ago
JSON representation
The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID Connect implementation.
- Host: GitHub
- URL: https://github.com/intuit/oauth-pythonclient
- Owner: intuit
- License: apache-2.0
- Created: 2018-09-25T17:06:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T00:11:00.000Z (6 months ago)
- Last Synced: 2025-01-18T20:47:26.468Z (8 days ago)
- Topics: intuit, python, qbo, quickbooks, quickbooks-oauth-client, sdk
- Language: Python
- Homepage:
- Size: 109 KB
- Stars: 72
- Watchers: 15
- Forks: 56
- Open Issues: 19
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Intuit's OAuth2 and OpenID Connect Python Client
=================================================|coverage| |docs|
.. |coverage| image:: https://coveralls.io/repos/github/intuit/oauth-pythonclient/badge.svg?branch=master
:target: https://coveralls.io/github/intuit/oauth-pythonclient?branch=master.. |docs| image:: https://readthedocs.org/projects/oauth-pythonclient/badge/?version=latest
:target: https://oauth-pythonclient.readthedocs.io/en/latest/?badge=latest
:alt: Documentation StatusThe official Python client library for working with Intuit APIs.
The `AuthClient` object response can be used for the
`Intuit UserInfo API `_,
`QuickBooks Accounting API `_,
and `QuickBooks Payments API `_.This library supports:
- Raising authorization requests
- Requesting OAuth2 bearer (access) tokens
- Refreshing OAuth2 tokens
- Revoking OAuth2 tokens
- Validating ID tokens
- Fetching profile attributes from UserInfo
- Various utility methods
- Migrating tokens from OAuth1.0 to OAuth2Install
-------Using `pip `_: ::
$ pip install intuit-oauthDocumentation
-------------Usage and reference documentation can be found at `oauth-pythonclient.readthedocs.io `_.
Sample App
----------A sample app for this library can be found on the `IntuitDeveloper GitHub Org `_.
Issues and Contributions
------------------------Please open an `issue `_ on GitHub if you have anything to report, a suggestion, or comment.
Pull requests are welcomed and encouraged! Any contributions should include new or updated unit tests as necessary to maintain thorough test coverage.
License
-------This library is provided under Apache 2.0 which is found `here `_