summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add 3.2.2 versionHEADmasterJonathan Huot2023-01-102-2/+6
|
* Update setup.cfg to use license_files (#839)Michał Górny2022-10-181-1/+1
| | | | | Fixes the following warning: > The license_file parameter is deprecated, use license_files instead.
* Update pre-configured OIDC server to use OIDC flavor of Refresh Token grant ↵Burke Livingston2022-10-062-2/+36
| | | | | | | | | type (#838) * Modify pre-configured OIDC server to use OIDC Refresh Token grant type * Add test coverage for OIDC refresh token grant type * Use longer variable names
* OAuth2Error: Allow falsy values as stateTiphaine LAURENT2022-10-061-1/+1
| | | | The idea is to allow values like `0` to be used a state. The current implementation only checks for truthiness.
* Upgrade GitHub Actions and make bandit, codespell, and pytest mandatory (#835)Christian Clauss2022-10-062-9/+11
| | | | | | | * Upgrade GitHub Actions * Fix typo discovered by codespell * Update lint_python.yml
* Use proper SPDX identifierMaximilian Wirtz2022-09-231-1/+1
|
* Merge pull request #832 from oauthlib/3.2.1Jonathan Huot2022-09-093-1/+21
|\ | | | | Prepare 3.2.1 release
| * Updated date and authorsv3.2.1Jonathan Huot2022-09-092-1/+3
| |
| * Prepare 3.2.1 releaseJonathan Huot2022-09-063-1/+19
| |
* | Merge pull request from GHSA-3pgj-pg6c-r5p7Jonathan Huot2022-09-092-4/+55
|\ \ | | | | | | Improve test coverage of IPv6 parsing
| * | Fix IPV6 regex used to check redirect_uriJonathan Huot2022-09-062-5/+48
| | |
| * | Add check of performance of ipv6 checkJonathan Huot2022-09-021-0/+8
| |/
* | Merge pull request #818 from dasm/masterJonathan Huot2022-09-062-28/+58
|\ \ | |/ |/| OAuth1: Allow IPv6 addresses being parsed by signature
| * Restored test for port 0.Dariusz Smigiel2022-06-272-1/+2
| |
| * Merge branch 'oauthlib:master' into masterDariusz2022-06-2111-61/+42
| |\
| * | Removed unused query and fragmentDariusz Smigiel2022-06-151-2/+0
| | |
| * | Removed dependency on splitDariusz Smigiel2022-06-152-29/+60
| | |
| * | OAuth1: Allow IPv6 addresses being parsed by signatureDariusz Smigiel2022-05-191-1/+1
| | | | | | | | | | | | | | | This PR addresses issue with incorrectly parsing IPv6 address, described here: https://github.com/oauthlib/oauthlib/issues/817
* | | docs: fix typosKian-Meng Ang2022-07-0620-27/+27
| | |
* | | docs: Fix a few typosTim Gates2022-07-0310-12/+12
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are small typos in: - docs/oauth1/security.rst - docs/oauth2/grants/custom_grant.rst - oauthlib/oauth2/rfc6749/clients/backend_application.py - oauthlib/oauth2/rfc6749/clients/base.py - oauthlib/oauth2/rfc6749/clients/legacy_application.py - oauthlib/oauth2/rfc6749/clients/service_application.py - oauthlib/oauth2/rfc6749/clients/web_application.py - oauthlib/oauth2/rfc6749/endpoints/revocation.py - oauthlib/oauth2/rfc6749/parameters.py - oauthlib/openid/connect/core/grant_types/dispatchers.py Fixes: - Should read `parameters` rather than `paramters`. - Should read `instantiate` rather than `instanciate`. - Should read `successfully` rather than `sucessfully`. - Should read `present` rather than `pressent`. - Should read `parameter` rather than `paramater`. - Should read `efficient` rather than `effecient`.
* | Fixed isort importsDariusz Smigiel2022-06-1610-60/+41
| | | | | | | | | | tox runs isort, whicn pointed multiple errors. Fixed them in this PR
* | Fix typo in server.rstNemanja Tozic2022-05-251-1/+1
|/ | | missing semicolon
* chore: s/bode_code_verifier/body_code_verifier/gkohki yamagiwa2022-05-151-2/+2
|
* Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT. (#803)Theron Luhn2022-03-062-2/+12
| | | | | * Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT. * Add unit test for validating issuer.
* Docs: fix Sphinx warnings for better ReadTheDocs generation (#807)Jonathan Huot2022-02-2418-133/+134
| | | | | | | | | | | | | | | | | | | | | | | * Fix list of current features for 3.2.0 * Renamed travis-ci.org icon URLs * Force fixing the warnings in the docs generation * Removed unused folder reference * Added orphean documents into summary. * Fix docstring formatting example in contributing page. * Removed unused argument from documentation * Fix sphinx warning resulting in loss of formatting in RTD. * Force setuptools until https://github.com/pypa/setuptools/issues/3118 is fixed * Prevent linux redirection in travis instructions * Add graphviz/dot command to generate docs frmo Travis
* Merge pull request #797 from cclauss/patch-2Jonathan Huot2022-02-181-0/+25
|\ | | | | GitHub Action to lint Python code
| * GitHub Action to lint Python codeChristian Clauss2022-01-081-0/+25
| |
* | Merge pull request #806 from luhn/refresh-grant-corsJonathan Huot2022-02-185-18/+61
|\ \ | | | | | | Add CORS support for Refresh Token Grant.
| * | Add CORS support for Refresh Token Grant.Theron Luhn2022-02-155-18/+61
|/ /
* | add missing slots to TokenBaseArie Bovenberg2022-02-131-0/+1
| |
* | Merge pull request #800 from oauthlib/3.2.0-devJonathan Huot2022-01-297-24/+55
|\ \ | | | | | | Changelog 3.2.0
| * | Changed docs to python37v3.2.0Jonathan Huot2022-01-291-2/+2
| | |
| * | Fixed the versionJonathan Huot2022-01-291-1/+1
| | |
| * | Add contributors to AUTHORS file.Jonathan Huot2022-01-291-0/+19
| | |
| * | Fixed code documentationJonathan Huot2022-01-291-1/+1
| | |
| * | Changelog of 3.2.0Jonathan Huot2022-01-292-18/+30
| | |
| * | Set python3.7 since RTD has switched to python3.7Jonathan Huot2022-01-291-2/+2
|/ /
* | Merge pull request #766 from oauthlib/3.2.0-devJonathan Huot2022-01-292-1/+7
|\ \ | | | | | | Prepare 3.2.0 release
| * | Add changelog placeholder for 3.2.03.2.0-devJonathan Huot2021-06-071-0/+6
| | |
| * | Prepare 3.2.0 releaseJonathan Huot2021-06-031-1/+1
| | |
* | | Travis CI: Python 3.10.1 --> 3.10.2 (#798)Christian Clauss2022-01-241-4/+5
| | | | | | | | | | | | | | | * Travis CI: Python 3.10.1 --> 3.10.2 * Fix four Travis Validation Issues
* | | Add support for device authorization flow (RFC8628) (#795)Mike Kelly2022-01-188-0/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rfc8628: Add client implementation for token retrieval This change adds an implementation of the Device Authorization flow client from RFC8628. The initial structure is derived from the existing BackendApplicationClient with the addition of the device_code in the client. This change does not provide the support necessary for querying the device code endpoint in order to generate the initial device_code and URL that is required for completing the full end to end device authorization process. * Add device token fetch URI generator In order to perform the full device authorization flow it's necessary to first generate the device code and get the authorization flow URL. prepare_request_uri() allows us to do this while providing scopes and additional parameters. * Remove encoding lines These lines are not required for python3
* | | Travis CI: Add Python 3.11-dev to the testing (#796)Christian Clauss2022-01-082-2/+6
| |/ |/| | | | | | | | | | | | | | | | | | | * Travis CI: Add Python 3.11-dev to the testing * Update .travis.yml * Python 3.10.1 * tox.ini: Add py311 * allow_failures: python: "3.11-dev"
* | PKCE (#786)Jon Velando2021-12-136-6/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added pkce on client side for authorization grant flow. Test cases added * added new args before kwargs * updating docstrings with clarification on PKCE params * adding additional clarification on PKCE parameters * adding initial function to create code_verifier and tests * using re.compile for code_verifier allowed characters * adding initial function to create code_challenge with tests * replacing appropriate chars for base64 URL Co-authored-by: Aman Singh Solanki <amans330@gmail.com>
* | Add `Access-Control-Allow-Origin` header to metadata endpoint.Theron Luhn2021-12-132-1/+17
| |
* | Add support for CORS in the token endpoint.Theron Luhn2021-12-134-0/+88
| |
* | minor spelling correctionXpyder2021-12-101-1/+1
| | | | | | minor spelling correction in documentation
* | rm comma after Bearer in WWW-Authenticate headerkamenev2021-11-143-9/+6
| |
* | Bug expires at (#783)Scott Gifford2021-10-222-1/+28
| | | | | | | | | | | | | | * verify that expires_at is an int before casting it as such. * casting expires_at as int within try catch with test. Co-authored-by: Scott Gifford <sgifford@activecampaign.com>
* | CoverageWarning: --include is ignored because --source is set (include-ignored)Hugo van Kemenade2021-10-111-1/+0
| |