Skip to content

Releases: plotly/dash-auth

v2.3.0

19 Mar 01:39
Compare
Choose a tag to compare

Added

  • OIDCAuth allows to authenticate via OIDC
  • BasicAuth saves the current user in the session
  • Ability to define user groups in BasicAuth
  • Group-based permission and protection functions

v2.2.1

01 Mar 13:56
Compare
Choose a tag to compare

Fixed

  • Fix when looking for callback inputs that are not in the right format when checking for whitelisted routes

v2.2.0

06 Feb 00:03
Compare
Choose a tag to compare

Added

  • Possibility to whitelist routes with the add_public_routes utility function, the routes should follow Flask route syntax
  • NOTE: If you are using server-side callbacks on your public routes, you should use dash_auth's new public_callback rather than the default Dash callback

v2.1.0

24 Jan 23:12
Compare
Choose a tag to compare
  • Uses flask before_request to protect all endpoints rather than protecting routes present at instantiation time
  • Allows user to use user-defined authorization python function instead of a dictionary/list of usernames and passwords
  • Raise minimum Python version to 3.8, dropping support for 3.6 and 3.7

v2.0.0

10 Mar 21:14
Compare
Choose a tag to compare

Removed

Removed obsolete PlotlyAuth. dash-auth is now just responsible for BasicAuth.
Drop Python 2 support. Minimum Python version is now 3.6.