- Fix support of PyMongo 4 - Add configurable subject_identifier_uri to clients - fix: example/requirements.txt to reduce vulnerabilities - fix: userinfo: avoid indexing by None user_id in stateless mode
3.4.0
- Support stateless code flow (https://github.com/IdentityPython/pyop/pull/41)
3.3.1
- Add new exception InvalidRedirectURI to separate invalid-uri from invalid-request error cases. When the redirect-uri is invalid no error-url can be crafted.
3.3.0
- Add support for PKCE for the authorization_code flow - _notice_: plaintext support is missing - Normalize Storage wrapper interfaces to allow extra options
3.2.0
- Add Redis storage backend - Add automatic expiry to MongoDB - Declare Mongo and Redis as extra requires
3.1.1
- Fix: Check that params to AuthorizationState are undefined before using an in-memory dict - Fix: client_auth: unquote clientID and secret with Basic auth - Deps: Update oic requirement to >=1.2.1 - CI: Update travis CI process