| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Fixes the following warning:
> The license_file parameter is deprecated, use license_files instead.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
The idea is to allow values like `0` to be used a state.
The current implementation only checks for truthiness.
|
|
|
|
|
|
|
| |
* Upgrade GitHub Actions
* Fix typo discovered by codespell
* Update lint_python.yml
|
| |
|
|\
| |
| | |
Prepare 3.2.1 release
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Improve test coverage of IPv6 parsing
|
| | | |
|
| |/ |
|
|\ \
| |/
|/| |
OAuth1: Allow IPv6 addresses being parsed by signature
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This PR addresses issue with incorrectly parsing IPv6 address,
described here: https://github.com/oauthlib/oauthlib/issues/817
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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`.
|
| |
| |
| |
| |
| | |
tox runs isort, whicn pointed multiple errors.
Fixed them in this PR
|
|/
|
| |
missing semicolon
|
| |
|
|
|
|
|
| |
* Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT.
* Add unit test for validating issuer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|\
| |
| | |
GitHub Action to lint Python code
|
| | |
|
|\ \
| | |
| | | |
Add CORS support for Refresh Token Grant.
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Changelog 3.2.0
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Prepare 3.2.0 release
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
* Travis CI: Python 3.10.1 --> 3.10.2
* Fix four Travis Validation Issues
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
* Update .travis.yml
* Python 3.10.1
* tox.ini: Add py311
* allow_failures: python: "3.11-dev"
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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>
|
| | |
|
| | |
|
| |
| |
| | |
minor spelling correction in documentation
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
* 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>
|
| | |
|