Changelog
Version 0.4.6
- Support authlib 1.0.0rc1 (up to 1.0.x)
Version 0.4.5
- Log details when getting oauth token fails
Version 0.4.3
- Add
saml
provider which supports SAML without the need for Shibboleth and Apache
Version 0.4.2
- Fix LDAP group membership checks on servers that are not using
ad_group_style
Version 0.4
- Drop support for Python 2; Python 3.6+ is now required
Version 0.3.5
- Validate
next
URL to avoid having an open redirector
Version 0.3.4
- Fix authlib dependency to work with 1.0.0a1 (which no longer has a
client
extra)
Version 0.3.3
- Add missing dependencies for
ldap
and sqlalchemy
extras
- Add support for authlib 1.0.0a1
- Add explicit support for Python 3.9
Version 0.3.2
- Require a recent
python-ldap
version when enabling the ldap
extra.
Version 0.3.1
- Add
search_identities_ex
which allows more a flexible search with the option
to specify the max number of results to return while also returning the total number
of found identities.
Version 0.3
- Breaking change: Replace
oauth
provider with authlib
.
- Breaking change: Drop support for Python 3.4 and 3.5.
- The new authlib provider supports OIDC (OpenID-Connect) in addition to regular OAuth.
- Make
ldap
provider compatible with Python 3.
Version 0.2
- Add option to get all groups for an identity.