Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'py38' of https://github.com/oauthlib/oauthlib into py38 | Asif Saif Uddin (Auvi) | 2020-07-28 | 0 | -0/+0 |
|\ | |||||
| * | Merge branch 'master' into py38 | Jonathan Huot | 2020-07-27 | 12 | -802/+1604 |
| |\ | |||||
| * \ | Merge branch 'master' into py38 | Asif Saif Uddin | 2020-05-12 | 0 | -0/+0 |
| |\ \ | |||||
* | \ \ | Merge branch 'master' of https://github.com/oauthlib/oauthlib into py38 | Asif Saif Uddin (Auvi) | 2020-07-28 | 12 | -802/+1604 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | OAuth 1.0a signature methods: RSA-SHA256, RSA-SHA512 and HMAC-SHA512 (#723) | Hoylen Sue | 2020-06-03 | 12 | -802/+1604 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding support for RSA-SHA256. * Added support for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Made version dependencies consistent. * Updated OAuth1 signature tests. * Fixed parsing of netloc/host. Deprecated old functions. * Refactored and expanded tests to include signature validate. * Update docs for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Updated code comments in oauth1 signatures module. * Updated changelog. * Update docs/feature_matrix.rst Co-Authored-By: Omer Katz <omer.drow@gmail.com> * Used parenthesis instead of backslash to break lines. * Fixed typo Co-authored-by: Omer Katz <omer.drow@gmail.com> Co-authored-by: Omer Katz <omer.drow@gmail.com> | ||||
| * | | Remove Python 2 codes (#734) | Asif Saif Uddin | 2020-05-12 | 41 | -42/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update setup.py * remove un needed python 2 codes * remove un needed python 2 codes * remove un needed python 2 codes | ||||
* | | | revert doc python to 3.6 | Asif Saif Uddin (Auvi) | 2020-07-28 | 1 | -1/+1 |
| |/ |/| | |||||
* | | python 3.8 | Asif Saif Uddin (Auvi) | 2020-05-10 | 3 | -10/+11 |
| | | |||||
* | | remove un needed python 2 codescln2py | Asif Saif Uddin (Auvi) | 2020-05-10 | 9 | -9/+0 |
| | | |||||
* | | remove un needed python 2 codes | Asif Saif Uddin (Auvi) | 2020-05-10 | 21 | -21/+0 |
| | | |||||
* | | Merge branch 'cln2py' of https://github.com/oauthlib/oauthlib into cln2py | Asif Saif Uddin (Auvi) | 2020-05-10 | 1 | -2/+0 |
|\ \ | |||||
| * | | Update setup.py | Asif Saif Uddin | 2020-05-10 | 1 | -2/+0 |
| |/ | |||||
* | | remove un needed python 2 codes | Asif Saif Uddin (Auvi) | 2020-05-10 | 10 | -10/+0 |
|/ | |||||
* | Merge pull request #733 from oauthlib/auvipy-patch-1 | Asif Saif Uddin | 2020-05-09 | 1 | -1/+1 |
|\ | | | | | Update requirements.txt | ||||
| * | Update requirements.txt | Asif Saif Uddin | 2020-05-09 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #727 from antonrh/isort-integration | Jonathan Huot | 2020-04-22 | 93 | -315/+344 |
|\ | |||||
| * | Merge branch 'master' into isort-integration | Jonathan Huot | 2020-04-22 | 4 | -6/+24 |
| |\ | |/ |/| | |||||
* | | Merge pull request #705 from oauthlib/doc-sponsor | Jonathan Huot | 2020-04-22 | 3 | -4/+17 |
|\ \ | |||||
| * \ | Merge branch 'master' into doc-sponsor | Jonathan Huot | 2020-04-22 | 61 | -95/+389 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #716 from braedon/improve-validator-skeleton | Jonathan Huot | 2020-04-22 | 1 | -2/+7 |
|\ \ \ | |||||
| * \ \ | Merge remote-tracking branch 'upstream/master' into improve-validator-skeleton | Braedon Vickers | 2020-04-22 | 44 | -48/+77 |
| |\ \ \ | |/ / / |/| | | | |||||
| * | | | Merge remote-tracking branch 'upstream/master' into improve-validator-skeleton | Braedon Vickers | 2020-02-28 | 16 | -30/+287 |
| |\ \ \ | |||||
| * | | | | Rework client authentication in SkeletonValidator for clarity | Braedon Vickers | 2020-01-21 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SkeletonValidator was seemingly written to not support public clients at all. Its authenticate_client_id() explicitly returned `False`, rather than `pass`-ing like the other methods, and client_authentication_required() was missing entirely (the default implementation always returns `True`). This opinionated approach is confusing, especially when writing an implementation that allows public clients. The comment on the authenticate_client_id() method is particularly confusing. Unlike the comments on other methods, which explain the method, it explains the implementation (returning `False`). As a result, it appears to say the method should return `False` for public clients, when it should actually return `False` for confidential clients (and `True` for valid public clients). To reduce this confusion, include a client_authentication_required() stub, `pass` rather than returning `False` in authenticate_client_id(), and update its comment to describe the method. | ||||
| | | * | | Add sponsoring section/fix FUNDING.ymldoc-sponsor | Jonathan Huot | 2019-10-29 | 3 | -5/+18 |
| | | | | | |||||
| | | | * | Merge branch 'master' into isort-integration | Jonathan Huot | 2020-04-22 | 6 | -10/+40 |
| | | | |\ | |_|_|_|/ |/| | | | | |||||
* | | | | | Merge pull request #729 from smarie/fix_issue_728 | Jonathan Huot | 2020-04-22 | 4 | -1/+10 |
|\ \ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'master' into fix_issue_728 | Jonathan Huot | 2020-04-22 | 3 | -14/+36 |
| |\ \ \ \ \ | |/ / / / / |/| | | | | | |||||
* | | | | | | Merge pull request #726 from smarie/master | Jonathan Huot | 2020-04-22 | 2 | -1/+3 |
|\ \ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge branch 'master' into master | Jonathan Huot | 2020-04-22 | 2 | -9/+28 |
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
* | | | | | | | Add 3.1.0 date. Moved merged PR into 3.1.1 | Jonathan Huot | 2020-04-22 | 1 | -6/+10 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #731 from smarie/fix_issue_730 | Jonathan Huot | 2020-04-22 | 2 | -8/+23 |
|\ \ \ \ \ \ \ | |||||
| * | | | | | | | changelog | Sylvain MARIE | 2020-04-19 | 1 | -0/+5 |
| | | | | | | | | |||||
| * | | | | | | | Base OAuth2 Client now has a consistent way of managing the `scope`: it ↵ | Sylvain MARIE | 2020-04-19 | 1 | -8/+18 |
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | consistently relies on the `scope` provided in the constructor if any, except if overridden temporarily in a method call. Note that in particular providing a non-None `scope` in `prepare_authorization_request` or `prepare_refresh_token` **does not override anymore self.scope forever**, it is just used remporarily. Fixes #730 | ||||
| * | | | | | | changelog entry | Sylvain MARIE | 2020-04-09 | 1 | -1/+2 |
| | | | | | | | |||||
| * | | | | | | Made code a one-liner for consistency with BackendApplicationClient | Sylvain MARIE | 2020-04-09 | 1 | -3/+1 |
| | | | | | | | |||||
| * | | | | | | `LegacyApplicationClient.prepare_request_body` now honors the default scopes ↵ | Sylvain MARIE | 2020-04-09 | 1 | -0/+3 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | defined in client constructor if no explicit overridden `scope` argument is provided. Fixes #725 | ||||
| * | | | | | Changelog | Sylvain MARIE | 2020-04-19 | 1 | -0/+4 |
| | | | | | | |||||
| * | | | | | MobileApplicationClient.prepare_request_uri and ↵ | Sylvain MARIE | 2020-04-19 | 3 | -0/+4 |
|/ / / / / | | | | | | | | | | | | | | | | MobileApplicationClient.parse_request_uri_response, ServiceApplicationClient.prepare_request_body, and WebApplicationClient.prepare_request_uri now correctly use the default `scope` provided in constructor. Fixes #728 | ||||
| | | | * | Add missing new line in tox.ini | Anton Ruhlov | 2020-04-10 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | Add missing new line in setup.cfg | Anton Ruhlov | 2020-04-10 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | Fixed sorted import for < py37 | Anton Ruhlov | 2020-04-10 | 2 | -2/+3 |
| | | | | | |||||
| | | | * | Sorted oauthlib imports per isort 4.3.21 | Anton Ruhlov | 2020-04-10 | 44 | -149/+161 |
| | | | | | |||||
| | | | * | Merge remote-tracking branch 'origin/isort-integration' into isort-integration | Anton Ruhlov | 2020-04-10 | 0 | -0/+0 |
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # tests/test_common.py | ||||
| | | | | * | Sorted tests import per isort 4.3.21 | Anton Ruhlov | 2020-04-10 | 47 | -250/+242 |
| | | | | | | |||||
| | | | * | | Sorted tests import per isort 4.3.21 | Anton Ruhlov | 2020-04-10 | 47 | -164/+160 |
| | | | |/ | |||||
| | | | * | Added Makefile format command with isort support | Anton Ruhlov | 2020-04-10 | 1 | -0/+3 |
| | | | | | |||||
| | | | * | Added isort to tox envlist | Anton Ruhlov | 2020-04-10 | 1 | -1/+8 |
| | | | | | |||||
| | | | * | Added isort configuration | Anton Ruhlov | 2020-04-10 | 1 | -0/+10 |
| |_|_|/ |/| | | | |||||
* | | | | Merge pull request #720 from mgorny/unittest-mock | Jonathan Huot | 2020-03-16 | 38 | -38/+37 |
|\ \ \ \ | |_|/ / |/| | | | Use unittest.mock instead of external mock | ||||
| * | | | Use unittest.mock instead of external mock | Michał Górny | 2020-03-16 | 38 | -38/+37 |
|/ / / | | | | | | | | | | | | | | | | Replace the use of external 'mock' package with built-in Python unittest.mock (present since py3.3). This also fixes all test failures for me. |