Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update pre-configured OIDC server to use OIDC flavor of Refresh Token grant ↵ | Burke Livingston | 2022-10-06 | 1 | -0/+32 |
| | | | | | | | | | 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 | ||||
* | Move refresh_id_token to validator function | Nikos Sklikas | 2021-06-03 | 1 | -1/+7 |
| | |||||
* | Add support for refreshing ID Tokens | Nikos Sklikas | 2021-06-03 | 1 | -0/+99 |
| | |||||
* | failing test for Authorization: Basic | Alan Crosswell | 2021-05-29 | 1 | -0/+26 |
| | |||||
* | Properly handle prompt=none | Nikos Sklikas | 2021-05-01 | 2 | -15/+90 |
| | |||||
* | Use request.nonce when generating hybrid id token | Tom Evans | 2021-02-12 | 1 | -0/+9 |
| | | | | | | | | | | 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 | ||||
* | Sorted tests import per isort 4.3.21 | Anton Ruhlov | 2020-04-10 | 9 | -29/+35 |
| | |||||
* | Use unittest.mock instead of external mock | Michał Górny | 2020-03-16 | 10 | -10/+10 |
| | | | | | | Replace the use of external 'mock' package with built-in Python unittest.mock (present since py3.3). This also fixes all test failures for me. | ||||
* | The future is now | Hugo | 2019-08-15 | 10 | -19/+0 |
| | |||||
* | Upgrade unit tests to use more useful asserts | Hugo | 2019-08-15 | 5 | -15/+15 |
| | |||||
* | Drop support for legacy Python 2.7 | Hugo | 2019-08-15 | 1 | -5/+1 |
| | |||||
* | Upgrade Python syntax with pyupgrade | Hugo | 2019-08-15 | 4 | -10/+10 |
| | |||||
* | Merge branch 'master' into oidc-userinfo | Jonathan Huot | 2019-07-04 | 1 | -1/+1 |
|\ | |||||
| * | Error in timestamp comparison | Jonathan Huot | 2019-07-03 | 1 | -1/+1 |
| | | |||||
* | | Add UserInfoEndpoint to the OIDC Provider support. | Jonathan Huot | 2019-05-13 | 1 | -0/+70 |
|/ | |||||
* | Python2.7 compatible | Jonathan Huot | 2019-03-26 | 1 | -2/+2 |
| | |||||
* | Add unittests for OIDC GrantTypeBase. | Jonathan Huot | 2019-03-26 | 1 | -0/+104 |
| | | | | Rename hash_id_token into id_token_hash | ||||
* | Renamed fill into finalize to add clarity | Jonathan Huot | 2019-03-26 | 1 | -2/+2 |
| | |||||
* | Fixed missing references in unittests | Jonathan Huot | 2019-02-28 | 3 | -5/+5 |
| | |||||
* | Added missing import after test moved | Jonathan Huot | 2019-02-25 | 1 | -2/+5 |
| | |||||
* | Move HybridGrant test into its respective file. | Jonathan Huot | 2019-02-25 | 2 | -75/+76 |
| | |||||
* | Add nonce mandatory check for "id_token" response_type | Jonathan Huot | 2019-02-25 | 1 | -0/+21 |
| | |||||
* | Add nonce auth request check for authorization_code | Jonathan Huot | 2019-02-25 | 1 | -0/+14 |
| | |||||
* | OIDC: Raise error=invalid_request when nonce is mandatory | Jonathan Huot | 2019-02-25 | 1 | -7/+53 |
| | | | | Until now, only OIDC implicit was raising an error, but OIDC hybrid contain a couple of mandatory nonce, too. | ||||
* | Remove usage of "state" for code/token response. | Jonathan Huot | 2019-02-22 | 1 | -1/+0 |
| | |||||
* | Fix 652: removed "state" from /token response. | Jonathan Huot | 2019-02-20 | 1 | -6/+10 |
| | | | | | | 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. | ||||
* | Initial OAuth2.0/PKCE Provider support | Jonathan Huot | 2018-11-29 | 4 | -0/+6 |
| | |||||
* | Fix unit tests for new Dispatch attributes names | Jonathan Huot | 2018-11-20 | 1 | -8/+8 |
| | |||||
* | Fix OIDC tests (#565) | Pieter Ennes | 2018-09-21 | 11 | -38/+22 |
| | | | | | | | | | | | | * Unmute ignored OIDC tests. * Fix more import errors. * Remove recently invalidated test for id_token_hint. * Fix tested grants. * Fix import on py27. | ||||
* | Prefer assertIsInstance(...) over assertTrue(isinstance(...)) | Jon Dufresne | 2018-09-14 | 1 | -7/+7 |
| | | | | | | | It is a more explicit assert with a more information message in case of failure. For a full list of available assert methods, see: https://docs.python.org/3/library/unittest.html#assert-methods | ||||
* | OpenID Connect split (#525) | Wiliam Souza | 2018-06-05 | 11 | -0/+996 |
* 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 |