| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Drop Python 3.4 support.
* Exclude Python 3.4 as a supported runtime.
* Update contributing.rst
* Update supported Python versions in README file.
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Helps pip decide what version of the library to install.
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.
https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
|
|
|
|
|
| |
Neither used by Travis CI nor by tox.ini. The mock package was out of
sync with requirements-tests.txt for Python 3 environments. Rather than
maintain this duplicate, unused list of requirements just remove it.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The nose project has ceased development. From their docs page:
https://nose.readthedocs.io/
> Note to Users
>
> Nose has been in maintenance mode for the past several years and will
> likely cease without a new person/team to take over maintainership.
> New projects should consider using Nose2, py.test, or just plain
> unittest/unittest2.
Simplify test infrastructure by using the stdlib unittest discover
command. One fewer dependency.
|
|
|
|
|
|
|
|
| |
Python 2.6 support was removed in
91152df142bdde134d84ed27963cda8e6b878416.
Drop unittest2 dependency. All necessary testing features are included
in the stdlib unittest.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added sphinx build for developers
Rationale is to build docs locally to prevent RTD to break later.
* Replace manual sphinx into make
* Renamed idan URL to oauthlib community
* Renamed http into https URLs since http is returning 302
* python requests library renamed its home URL
* Add ignore list for "make linkcheck"
linkcheck is doing requests to github with anonymous access, however creating an issue require an logged-in account
* virtualenv changed its homepage and website.
* Fixed broken link
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add JWT token with it the server knows how to validate this new type of token in resource requests
* Change find_token_type sorted function to reverse result and choose the valued estimated token handler
* Add validate_id_token method to RequestValidator
* Added unittest for JWTToken model
* Updated version of Mock
* Add get_jwt_bearer_token and validate_jwt_bearer_token oauthlib.oauth2.RequestValidator and change oauthlib.oauth2.tokens JWTToken to use it
* Change to improve token type estimate test
* Add a note in RequestValidator.validate_jwt_bearer_token about error 5xx rather 4xx
|
| |
|
| |
|
| |
|
|
|
|
| |
PyJWT helpers. Reformat some test certificates to be easier to maintain. Update documentation to match use of cryptography instead of PyCrypto
|
|
|
|
|
|
| |
See https://github.com/idan/oauthlib/pull/265 for rationale.
In brief: raising any exception blows the stack, which is
inappropriate for a non-error state.
|
| |
|
| |
|
|
|
|
|
| |
* Moved requires for cryptotoken changes so that you don't have to install
the dependencies if you aren't going to use cryptotokens
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a method to generate crypto tokens for use as Bearer tokens
* Add a method to verify an incoming crypto token and unpack the header and
claims
* Uses the PyJWT library
This is not JWT token support, merely a way to generate Bearer tokens that
won't have to be stored in a database but can self-validate and store
additional information that you see fit.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Please provide tests as a package
|
| |
| |
| |
| |
| | |
test/test_common.py won't be missing. Right now tests shipped in
sdist are broken because of the missing files.
|
| | |
|
| |
| |
| |
| |
| |
| | |
These are mostly unicode string related changes and a few syntax ones.
https://github.com/idan/oauthlib/issues/55
|
| | |
|
| | |
|
| | |
|