summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* drop python 3.6 from matrixpy36dropAsif Saif Uddin2022-06-161-4/+2
|
* 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
| |
* | Universal wheels are for code expected to work on both Python 2 and 3Hugo van Kemenade2021-10-111-3/+0
| |
* | Add support for Python 3.9 and 3.10Hugo van Kemenade2021-10-113-5/+11
| |
* | Remove upper bound on cryptography versionRichard Connon2021-10-032-3/+3
| | | | | | | | | | | | | | Cryptography has adopted a firefox-style versioning system where new feature releases always have new major versions even if they don't have backwards incompatible changes. This means that an upper bound on the dependency does not make sense.
* | Replace deprecated unittest aliasesHugo van Kemenade2021-08-181-4/+4
| |
* | fix #755: ensure save_token is called for hybrid code flowKarim Kanso2021-08-182-0/+17
| |
* | Merge pull request #752 from nsklikas/oidc-refreshJonathan Huot2021-08-127-1/+164
|\ \ | |/ |/| Oidc refresh
| * Move refresh_id_token to validator functionNikos Sklikas2021-06-033-5/+21
| |
| * Add docsNikos Sklikas2021-06-031-0/+6
| |
| * Update CHANGELOGNikos Sklikas2021-06-031-0/+5
| |
| * Add support for refreshing ID TokensNikos Sklikas2021-06-033-0/+136
| |
| * Fix RefreshTokenGrant modifiersNikos Sklikas2021-06-031-1/+1
|/ | | | | The RefreshTokenGrant modifiers now take the same arguments as the AuthorizationCodeGrant modifiers
* Merge pull request #765 from oauthlib/3.1.1-releaseJonathan Huot2021-06-013-15/+13
|\ | | | | 3.1.1 release
| * Switch pypi & github release to do pypi last.v3.1.1Jonathan Huot2021-06-011-9/+9
| | | | | | | | It allows retagging in case of error, without being blocked by pypi because of the release already published. It is also not recommended at all to delete a pypi release, while github release is doable
| * Fix github-release api keyJonathan Huot2021-06-011-1/+1
| |
| * Merge branch 'master' into 3.1.1-releaseJonathan Huot2021-06-010-0/+0
| |\ | |/ |/|
* | Merge pull request #764 from oauthlib/3.1.1Jonathan Huot2021-05-312-3/+14
|\ \ | | | | | | 3.1.1 release
| | * Fix readme check basde on .tox resultJonathan Huot2021-06-011-1/+1
| | |
| | * Removed pypy2 supportJonathan Huot2021-06-011-1/+1
| | |
| | * Fix italic sentence in rst formatJonathan Huot2021-06-011-1/+1
| | |
| | * Restore docs, readme, bandit to the CI/CDJonathan Huot2021-06-011-3/+1
| |/