summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into doc-dynregdoc-dynregAsif Saif Uddin2020-06-0612-802/+1604
|\
| * OAuth 1.0a signature methods: RSA-SHA256, RSA-SHA512 and HMAC-SHA512 (#723)Hoylen Sue2020-06-0312-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>
* | Merge branch 'master' into doc-dynregAsif Saif Uddin2020-05-20128-452/+746
|\ \ | |/
| * Remove Python 2 codes (#734)Asif Saif Uddin2020-05-1241-42/+0
| | | | | | | | | | | | | | | | | | * Update setup.py * remove un needed python 2 codes * remove un needed python 2 codes * remove un needed python 2 codes
| * Merge pull request #733 from oauthlib/auvipy-patch-1Asif Saif Uddin2020-05-091-1/+1
| |\ | | | | | | Update requirements.txt
| | * Update requirements.txtAsif Saif Uddin2020-05-091-1/+1
| |/
| * Merge pull request #727 from antonrh/isort-integrationJonathan Huot2020-04-2293-315/+344
| |\
| | * Merge branch 'master' into isort-integrationJonathan Huot2020-04-224-6/+24
| | |\ | | |/ | |/|
| * | Merge pull request #705 from oauthlib/doc-sponsorJonathan Huot2020-04-223-4/+17
| |\ \
| | * \ Merge branch 'master' into doc-sponsorJonathan Huot2020-04-2261-95/+389
| | |\ \ | | |/ / | |/| |
| * | | Merge pull request #716 from braedon/improve-validator-skeletonJonathan Huot2020-04-221-2/+7
| |\ \ \
| | * \ \ Merge remote-tracking branch 'upstream/master' into improve-validator-skeletonBraedon Vickers2020-04-2244-48/+77
| | |\ \ \ | | |/ / / | |/| | |
| | * | | Merge remote-tracking branch 'upstream/master' into improve-validator-skeletonBraedon Vickers2020-02-2816-30/+287
| | |\ \ \
| | * | | | Rework client authentication in SkeletonValidator for clarityBraedon Vickers2020-01-211-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-sponsorJonathan Huot2019-10-293-5/+18
| | | | | |
| | | | | * Merge branch 'master' into isort-integrationJonathan Huot2020-04-226-10/+40
| | | | | |\ | | |_|_|_|/ | |/| | | |
| * | | | | Merge pull request #729 from smarie/fix_issue_728Jonathan Huot2020-04-224-1/+10
| |\ \ \ \ \
| | * \ \ \ \ Merge branch 'master' into fix_issue_728Jonathan Huot2020-04-223-14/+36
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge pull request #726 from smarie/masterJonathan Huot2020-04-222-1/+3
| |\ \ \ \ \ \
| | * \ \ \ \ \ Merge branch 'master' into masterJonathan Huot2020-04-222-9/+28
| | |\ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Add 3.1.0 date. Moved merged PR into 3.1.1Jonathan Huot2020-04-221-6/+10
| | | | | | | |
| * | | | | | | Merge pull request #731 from smarie/fix_issue_730Jonathan Huot2020-04-222-8/+23
| |\ \ \ \ \ \ \
| | * | | | | | | changelogSylvain MARIE2020-04-191-0/+5
| | | | | | | | |
| | * | | | | | | Base OAuth2 Client now has a consistent way of managing the `scope`: it ↵Sylvain MARIE2020-04-191-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 entrySylvain MARIE2020-04-091-1/+2
| | | | | | | |
| | * | | | | | Made code a one-liner for consistency with BackendApplicationClientSylvain MARIE2020-04-091-3/+1
| | | | | | | |
| | * | | | | | `LegacyApplicationClient.prepare_request_body` now honors the default scopes ↵Sylvain MARIE2020-04-091-0/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | defined in client constructor if no explicit overridden `scope` argument is provided. Fixes #725
| | * | | | | ChangelogSylvain MARIE2020-04-191-0/+4
| | | | | | |
| | * | | | | MobileApplicationClient.prepare_request_uri and ↵Sylvain MARIE2020-04-193-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.iniAnton Ruhlov2020-04-101-1/+1
| | | | | |
| | | | | * Add missing new line in setup.cfgAnton Ruhlov2020-04-101-1/+1
| | | | | |
| | | | | * Fixed sorted import for < py37Anton Ruhlov2020-04-102-2/+3
| | | | | |
| | | | | * Sorted oauthlib imports per isort 4.3.21Anton Ruhlov2020-04-1044-149/+161
| | | | | |
| | | | | * Merge remote-tracking branch 'origin/isort-integration' into isort-integrationAnton Ruhlov2020-04-100-0/+0
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # tests/test_common.py
| | | | | | * Sorted tests import per isort 4.3.21Anton Ruhlov2020-04-1047-250/+242
| | | | | | |
| | | | | * | Sorted tests import per isort 4.3.21Anton Ruhlov2020-04-1047-164/+160
| | | | | |/
| | | | | * Added Makefile format command with isort supportAnton Ruhlov2020-04-101-0/+3
| | | | | |
| | | | | * Added isort to tox envlistAnton Ruhlov2020-04-101-1/+8
| | | | | |
| | | | | * Added isort configurationAnton Ruhlov2020-04-101-0/+10
| | |_|_|/ | |/| | |
| * | | | Merge pull request #720 from mgorny/unittest-mockJonathan Huot2020-03-1638-38/+37
| |\ \ \ \ | | |_|/ / | |/| | | Use unittest.mock instead of external mock
| | * | | Use unittest.mock instead of external mockMichał Górny2020-03-1638-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.
| * | | Merge pull request #704 from oauthlib/doc-oidcJonathan Huot2020-01-2910-18/+160
| |\ \ \ | | | | | | | | | | Improved OIDC documentation
| | * \ \ Merge branch 'master' into doc-oidcJonathan Huot2020-01-299-30/+148
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Update server.rst docs to include request uri in auth code (#714)Jonathan Huot2020-01-291-0/+11
| |\ \ \ \ | | | | | | | | | | | | Update server.rst docs to include request uri in auth code
| | * | | | update server.rst docs necessary auth code fieldsDan Piet2020-01-131-0/+11
| | | |/ / | | |/| |
| * | | | Initial custom grant type documentation. (#702)Jonathan Huot2020-01-295-12/+116
| |\ \ \ \ | | |/ / / | |/| | | Initial custom grant type documentation.
| | * | | Merge branch 'master' into doc-custom-grant-typedoc-custom-grant-typeJonathan Huot2020-01-151-1/+1
| | |\ \ \ | | |/ / / | |/| | |
| * | | | typo in log message for client_credentials (#711)Jonathan Huot2020-01-131-1/+1
| |\ \ \ \ | | | | | | | | | | | | typo in log message for client_credentials
| | * | | | typo in log message for client_credentialsBohdan2020-01-131-1/+1
| | | | | |
| | * | | | typo in log message for client_credentialsBohdan2020-01-131-1/+1
| |/ / / /