Skip to main content

Intuit OAuth Client

Project description

coverage Documentation Status

The 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 OAuth2

Install

Using pip:

$ pip install intuit-oauth

Documentation

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intuit_oauth-1.2.6.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

intuit_oauth-1.2.6-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file intuit_oauth-1.2.6.tar.gz.

File metadata

  • Download URL: intuit_oauth-1.2.6.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.8

File hashes

Hashes for intuit_oauth-1.2.6.tar.gz
Algorithm Hash digest
SHA256 b93439e8135d536acdbe53cf9842930ade2205410c6ab3530fb1dbea12eee5d0
MD5 18069f2dc34e76d05ae34b91c0eb2436
BLAKE2b-256 c4e0a292a5eb847e6ee9ef707443f0d85124d633cfecf31fa4867d67cc404a04

See more details on using hashes here.

File details

Details for the file intuit_oauth-1.2.6-py3-none-any.whl.

File metadata

File hashes

Hashes for intuit_oauth-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4c25b3fcbdb5aaaa65dcc8f0f71e8f8400dcaa4dcdac58b8333d5f1b11a8f82d
MD5 286974f7a36e4ef89678c1367cb7a079
BLAKE2b-256 d615e98ee874c3a82fd0f030b62865b4c7e8c608950386aaac71673cb118ce07

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page