Changelog

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.1

  • Support authlib 1.0.0a2

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.

Version 0.1

  • Initial release