{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"}],"enrichment":{"capability":"Provides OAuth2 and OpenID Connect authentication for Intuit APIs, handling token lifecycle and user profile retrieval.","skillfed_tags":["oauth2","quickbooks","intuit-api"],"use_cases":["Authenticate a web application against QuickBooks Online to read or write accounting data.","Obtain and refresh OAuth2 bearer tokens for calling Intuit APIs without re-prompting the user.","Validate ID tokens returned by Intuit's OpenID Connect provider to confirm user identity.","Fetch user profile attributes (email, name, etc.) from the Intuit UserInfo endpoint.","Revoke expired or unused OAuth2 tokens to clean up access permissions.","Migrate an existing OAuth1.0 integration to OAuth2 using built-in token conversion utilities."],"what_it_does":"intuit-oauth is the official Python client for Intuit's OAuth2 and OpenID Connect authentication. It handles the full token lifecycle\u2014requesting access tokens, refreshing them, and revoking them\u2014plus ID token validation and user profile retrieval from the Intuit UserInfo API. The library is designed to work with QuickBooks Accounting API, QuickBooks Payments API, and related Intuit services.\n\nThe package wraps HTTP authentication flows using requests, requests_oauthlib, and pyjwt, abstracting away the complexity of OAuth2 handshakes and JWT validation. It also supports migrating tokens from older OAuth1.0 implementations. With five runtime dependencies and a permissive Apache 2.0 license, it's a straightforward drop-in for any Python application that needs to authenticate against Intuit APIs.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is the official Intuit-provided client. Install it if you're building against any Intuit API (QuickBooks, Payments, UserInfo). The only caveat is that Python version support is unspecified\u2014verify compatibility with your target Python version before committing."},"id":"intuit-oauth","links":{"html":"https://skillfed.io/packages/intuit-oauth","md":"https://skillfed.io/packages/intuit-oauth.md","pypi":"https://pypi.org/project/intuit-oauth/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"intuit-oauth","python_support":"unspecified","summary":"Intuit OAuth Client"},"popularity":{"monthly_downloads":1800153,"position":3544,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.7"}
