| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* Upgrade GitHub Actions
* Fix typo discovered by codespell
* Update lint_python.yml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Like with the implicit grant, we need to override add_id_token to pass
the nonce from the current request to GrantBase.add_id_token in order
for the ID token to have the correct nonce.
Add test that the nonce is in ID token from hybrid OIDC flow.
Fixes: #746
|
|
|
|
|
|
|
|
|
| |
* Update setup.py
* remove un needed python 2 codes
* remove un needed python 2 codes
* remove un needed python 2 codes
|
| |
|
|\ |
|
| | |
|
|/ |
|
|
|
|
| |
To make registering hooks without custom server class easier.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This function should always have a good client_id and redirect_uri, because it is called after validate_token_request()
|
| |
|
| |
|
| |
|
|
|
|
| |
Rename hash_id_token into id_token_hash
|
| |
|
| |
|
| |
|
|
|
|
| |
A new RequestValidator `fill_id_token` has been introduced to replace `get_id_token`. It aims to have the bare minimum amount of fields to complete a full OIDC id_token support. `get_id_token` is still valid but optional, and if it is implemented, `fill_id_token` will not be called. The current `fill_id_token` came with full support of `aud`, `iat`, `nonce`, `at_hash` and `c_hash`. More could come in the future e.g. `auth_time`, ...
|
|
|
|
| |
Until now, only OIDC implicit was raising an error, but OIDC hybrid contain a couple of mandatory nonce, too.
|
|
|
|
|
|
| |
Fix OIDC /token flow where &state=None was always returned, and fix OAuth2.0 /token flow where &state=foobar was returned if &state=foobar was present in the token request.
Remove "save_token" from create_token() signature cuz it was not used internally. Deprecated the option to let upstream libraries have a chance to remove it, if ever used.
|
| |
|
|
|
|
| |
"default_grant" and "oidc_grant" must be two generic attributes of OpenID Connect Dispatcher. We should not leave each Dispatcher implementation have this own attributes names.
|
|
|
|
| |
import oauthlib.oauth2.Server must be replaced with oauthlib.openid.Server
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Unmute ignored OIDC tests.
* Fix more import errors.
* Remove recently invalidated test for id_token_hint.
* Fix tested grants.
* Fix import on py27.
|
| |
|
| |
|
|
* Add command to clean up builds to makefile
* Fix docs strings for endpoints pre_configured
* Chnage grant_types.openid_connect to include a deprecation warning be a backward compatible
* Fix doc string for rfc6749.request_validator
* Remove unused import
* Change import to be explicity
* Move JWTTokenTestCase to openid.connect.core.test_token
* Move JWTToken to oauthlib.openid.connect.core.tokens
* Move to openid connect test
* Move openid connect exceptions to its own file
* Remove openid connect from oauth2 server
* Remove JWTToken from oauth tokens
* Remove grant_types.openid_connect file
* Add oauthlib/openid estructure and tests
|