You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
20
-
21
-
- Generating Authorization URL
22
-
- Getting OAuth2 Bearer Token
23
-
- Getting User Info
24
-
- Validating OpenID token
25
-
- Refreshing OAuth2 Token
26
-
- Revoking OAuth2 Token
13
+
The official Python client library for working with Intuit APIs.
14
+
The `AuthClient` object response can be used for the
15
+
`Intuit UserInfo API <https://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization/openid-connect#obtaining-user-profile-information>`_,
16
+
`QuickBooks Accounting API <https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api>`_,
17
+
and `QuickBooks Payments API <https://developer.intuit.com/app/developer/qbpayments/docs/learn/explore-the-quickbooks-payments-api>`_.
18
+
19
+
This library supports:
20
+
21
+
- Raising authorization requests
22
+
- Requesting OAuth2 bearer (access) tokens
23
+
- Refreshing OAuth2 tokens
24
+
- Revoking OAuth2 tokens
25
+
- Validating ID tokens
26
+
- Fetching profile attributes from UserInfo
27
+
- Various utility methods
27
28
- Migrating tokens from OAuth1.0 to OAuth2
28
29
29
30
Install
@@ -36,19 +37,19 @@ Using `pip <https://pypi.org/project/pip/>`_: ::
36
37
Documentation
37
38
-------------
38
39
39
-
Usage and Reference Documentation can be found at `oauth-pythonclient.readthedocs.io <https://oauth-pythonclient.readthedocs.io/en/latest/>`_
40
+
Usage and reference documentation can be found at `oauth-pythonclient.readthedocs.io <https://oauth-pythonclient.readthedocs.io/en/latest/>`_.
40
41
41
42
Sample App
42
43
----------
43
44
44
-
Sample app for this library can be found at `IntuitDeveloper GitHub Org <https://github.com/IntuitDeveloper/SampleOAuth2_UsingPythonClient>`_
45
+
A sample app for this library can be found on the `IntuitDeveloper GitHub Org <https://github.com/IntuitDeveloper/SampleOAuth2_UsingPythonClient>`_.
45
46
46
47
Issues and Contributions
47
48
------------------------
48
49
49
-
Please open an `issue <https://github.com/intuit/oauth-pythonclient/issues>`_ on GitHub if you have a problem, suggestion, or other comment.
50
+
Please open an `issue <https://github.com/intuit/oauth-pythonclient/issues>`_ on GitHub if you have anything to report, a suggestion, or comment.
50
51
51
-
Pull requests are welcome and encouraged! Any contributions should include new or updated unit tests as necessary to maintain thorough test coverage.
52
+
Pull requests are welcomed and encouraged! Any contributions should include new or updated unit tests as necessary to maintain thorough test coverage.
Copy file name to clipboardExpand all lines: docs/index.rst
+18-13Lines changed: 18 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -3,29 +3,34 @@
3
3
You can adapt this file completely to your liking, but it should at least
4
4
contain the root `toctree` directive.
5
5
6
-
Intuit's OAuth2 and OpenID Client
6
+
Intuit's OAuth2 and OpenID Connect Client
7
7
=================================
8
8
9
-
`View on GitHub <https://github.com/intuit/oauth-pythonclient>`_
10
-
11
-
This client library is meant to work with Intuit's OAuth and OpenID implementation. The `bearer_token` response can be used for User Info API, Accounting API and Payments API. It supports:
12
-
13
-
- Generating Authorization URL
14
-
- Getting OAuth2 Bearer Token
15
-
- Getting User Info
16
-
- Validating OpenID token
17
-
- Refreshing OAuth2 Token
18
-
- Revoking OAuth2 Token
9
+
The official Python client library for working with Intuit APIs.
10
+
The `AuthClient` object response can be used for the
11
+
`Intuit UserInfo API <https://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization/openid-connect#obtaining-user-profile-information>`_,
12
+
`QuickBooks Accounting API <https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api>`_,
13
+
and `QuickBooks Payments API <https://developer.intuit.com/app/developer/qbpayments/docs/learn/explore-the-quickbooks-payments-api>`_.
14
+
15
+
This library supports:
16
+
17
+
- Raising authorization requests
18
+
- Requesting OAuth2 bearer (access) tokens
19
+
- Refreshing OAuth2 tokens
20
+
- Revoking OAuth2 tokens
21
+
- Validating ID tokens
22
+
- Fetching profile attributes from UserInfo
23
+
- Various utility methods
19
24
- Migrating tokens from OAuth1.0 to OAuth2
20
25
26
+
`View this library on GitHub <https://github.com/intuit/oauth-pythonclient>`_
27
+
21
28
Install Client
22
29
--------------
23
30
This library can be installed using `pip <https://pypi.org/project/pip/>`_::
24
31
25
32
$ pip install intuit-oauth
26
33
27
-
View it on GitHub `here <https://github.com/intuit/oauth-pythonclient>`_
0 commit comments