All Projects → intuit → Oauth Pythonclient

intuit / Oauth Pythonclient

Licence: apache-2.0
The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID implementation.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Oauth Pythonclient

Gentleman
Full-featured, plugin-driven, extensible HTTP client toolkit for Go
Stars: ✭ 886 (+2361.11%)
Mutual labels:  sdk
Openapi Core Ruby Sdk
Alibaba Cloud Core SDK for Ruby
Stars: ✭ 29 (-19.44%)
Mutual labels:  sdk
Hedera Sdk Rust
Hedera SDK for Rust
Stars: ✭ 33 (-8.33%)
Mutual labels:  sdk
Gocertcenter
CertCenter API Go Implementation
Stars: ✭ 21 (-41.67%)
Mutual labels:  sdk
Amazon Pay Sdk Go
Amazon Pay Go SDK
Stars: ✭ 28 (-22.22%)
Mutual labels:  sdk
Intrinio Realtime Node Sdk
Intrinio NodeJS SDK for Real-Time Stock & Crypto Prices
Stars: ✭ 30 (-16.67%)
Mutual labels:  sdk
Chat21 Ios Sdk
DEPRECATED
Stars: ✭ 15 (-58.33%)
Mutual labels:  sdk
Javasdk
the Java SDK for hyperchain (developing)
Stars: ✭ 35 (-2.78%)
Mutual labels:  sdk
Bitopro Api Node
Official nodejs SDK for the Bitopro(幣託) cryptocurrency exchange.
Stars: ✭ 29 (-19.44%)
Mutual labels:  sdk
Uphold Sdk Android
Uphold Android SDK
Stars: ✭ 32 (-11.11%)
Mutual labels:  sdk
Intellij Sdk Docs
IntelliJ SDK Platform Documentation
Stars: ✭ 913 (+2436.11%)
Mutual labels:  sdk
Checkout Sdk Node
Checkout.com SDK for Node.js. Documentation here:
Stars: ✭ 28 (-22.22%)
Mutual labels:  sdk
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-13.89%)
Mutual labels:  sdk
Ask Utils
utility functions for ask-sdk
Stars: ✭ 20 (-44.44%)
Mutual labels:  sdk
Think Wechat
企业微信SDK for ThinkPHP5
Stars: ✭ 34 (-5.56%)
Mutual labels:  sdk
Tiny Qiniu
A tiny qiniu sdk for uploading file.
Stars: ✭ 15 (-58.33%)
Mutual labels:  sdk
Facebook
A Facebook Graph API SDK For Go.
Stars: ✭ 948 (+2533.33%)
Mutual labels:  sdk
Sdk
MEGA C++ SDK
Stars: ✭ 980 (+2622.22%)
Mutual labels:  sdk
Annwvyn
Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
Stars: ✭ 34 (-5.56%)
Mutual labels:  sdk
Vainglory
(*DEPRECATED*: The API no longer exists, so this will no longer work) A Javascript API Client wrapper for Vainglory
Stars: ✭ 32 (-11.11%)
Mutual labels:  sdk

.. image:: views/SDK.png :target: https://help.developer.intuit.com/s/samplefeedback?cid=1110&repoName=oauth-pythonclient

Intuit's OAuth2 and OpenID Python Client

|build| |coverage| |docs|

.. |build| image:: https://travis-ci.com/intuit/oauth-pythonclient.svg?branch=master :target: https://travis-ci.com/intuit/oauth-pythonclient

.. |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 Status

This client library is meant to work with Intuit's OAuth and OpenID implementation. The AuthClient object response can be used for User Info API, Accounting API and Payments API. This library supports:

  • Generating Authorization URL
  • Getting OAuth2 Bearer Token
  • Getting User Info
  • Validating OpenID token
  • Refreshing OAuth2 Token
  • Revoking OAuth2 Token
  • Migrating tokens from OAuth1.0 to OAuth2

Install

Using pip <https://pypi.org/project/pip/>_: ::

$ pip install intuit-oauth

Documentation

Usage and Reference Documentation can be found at oauth-pythonclient.readthedocs.io <https://oauth-pythonclient.readthedocs.io/en/latest/>_

Sample App

Sample app for this library can be found at IntuitDeveloper GitHub Org <https://github.com/IntuitDeveloper/SampleOAuth2_UsingPythonClient>_

Issues and Contributions

Please open an issue <https://github.com/intuit/oauth-pythonclient/issues>_ on GitHub if you have a problem, suggestion, or other comment.

Pull requests are welcome 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 <https://github.com/intuit/oauth-pythonclient/blob/master/LICENSE>__

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].