{"id":18517702,"url":"https://github.com/intuit/oauth-pythonclient","last_synced_at":"2025-04-04T19:11:03.427Z","repository":{"id":39595213,"uuid":"150301194","full_name":"intuit/oauth-pythonclient","owner":"intuit","description":"The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID Connect implementation.","archived":false,"fork":false,"pushed_at":"2024-08-01T00:11:00.000Z","size":112,"stargazers_count":75,"open_issues_count":19,"forks_count":56,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-28T18:13:48.906Z","etag":null,"topics":["intuit","python","qbo","quickbooks","quickbooks-oauth-client","sdk"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intuit.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-25T17:06:58.000Z","updated_at":"2025-03-19T14:17:53.000Z","dependencies_parsed_at":"2024-02-02T21:24:12.617Z","dependency_job_id":"74b0952e-a15d-491f-b383-661eda8ddc19","html_url":"https://github.com/intuit/oauth-pythonclient","commit_stats":{"total_commits":59,"total_committers":9,"mean_commits":6.555555555555555,"dds":"0.47457627118644063","last_synced_commit":"da7363e16e02f5d35a104e98051c8d4e99f10ab6"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intuit%2Foauth-pythonclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intuit%2Foauth-pythonclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intuit%2Foauth-pythonclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intuit%2Foauth-pythonclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intuit","download_url":"https://codeload.github.com/intuit/oauth-pythonclient/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234921,"owners_count":20905854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["intuit","python","qbo","quickbooks","quickbooks-oauth-client","sdk"],"created_at":"2024-11-06T17:07:36.454Z","updated_at":"2025-04-04T19:11:03.408Z","avatar_url":"https://github.com/intuit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Intuit's OAuth2 and OpenID Connect Python Client\n=================================================\n\n|coverage| |docs|\n\n.. |coverage| image:: https://coveralls.io/repos/github/intuit/oauth-pythonclient/badge.svg?branch=master\n    :target: https://coveralls.io/github/intuit/oauth-pythonclient?branch=master\n\n.. |docs| image:: https://readthedocs.org/projects/oauth-pythonclient/badge/?version=latest\n    :target: https://oauth-pythonclient.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\nThe official Python client library for working with Intuit APIs. \nThe `AuthClient` object response can be used for the \n`Intuit UserInfo API \u003chttps://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization/openid-connect#obtaining-user-profile-information\u003e`_, \n`QuickBooks Accounting API \u003chttps://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api\u003e`_, \nand `QuickBooks Payments API \u003chttps://developer.intuit.com/app/developer/qbpayments/docs/learn/explore-the-quickbooks-payments-api\u003e`_. \n\nThis library supports:\n\n- Raising authorization requests\n- Requesting OAuth2 bearer (access) tokens\n- Refreshing OAuth2 tokens\n- Revoking OAuth2 tokens\n- Validating ID tokens\n- Fetching profile attributes from UserInfo\n- Various utility methods\n- Migrating tokens from OAuth1.0 to OAuth2\n\nInstall\n-------\n\nUsing `pip \u003chttps://pypi.org/project/pip/\u003e`_: ::\n    \n    $ pip install intuit-oauth\n\nDocumentation\n-------------\n\nUsage and reference documentation can be found at `oauth-pythonclient.readthedocs.io \u003chttps://oauth-pythonclient.readthedocs.io/en/latest/\u003e`_.\n\nSample App\n----------\n\nA sample app for this library can be found on the `IntuitDeveloper GitHub Org \u003chttps://github.com/IntuitDeveloper/SampleOAuth2_UsingPythonClient\u003e`_.\n\nIssues and Contributions\n------------------------\n\nPlease open an `issue \u003chttps://github.com/intuit/oauth-pythonclient/issues\u003e`_ on GitHub if you have anything to report, a suggestion, or comment.\n\nPull requests are welcomed and encouraged! Any contributions should include new or updated unit tests as necessary to maintain thorough test coverage.\n\nLicense\n-------\n\nThis library is provided under Apache 2.0 which is found `here \u003chttps://github.com/intuit/oauth-pythonclient/blob/master/LICENSE\u003e`_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintuit%2Foauth-pythonclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintuit%2Foauth-pythonclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintuit%2Foauth-pythonclient/lists"}