Skip to content

2.0.0

Compare
Choose a tag to compare
@TheoLechemia TheoLechemia released this 18 Oct 15:39
· 97 commits to master since this release
d024adb

🚀 Nouveautés

  • Utilisation de la librairie Flask-Login pour la génération et la manipulation du cookie
  • Ajout de la possibilité de s'authentifier via un JWT dans les headers HTTP

⚠️ Notes de version

Le décorateur @check_auth change de signature, les paramètres suivants sont obsolètes :

  • get_role : l'utilisateur connecté est disponible via flask_login.current_user
  • redirect_on_expiration , redirect_on_invalid_token : l'utilisateur sera redirigé vers la vue définie par login_manager.login_view (à modifier dans l'application utilisant le sous-module)
  • redirect_on_insufficient_right : le paramètre applicatif REDIRECT_ON_FORBIDDEN contrôle la route de redirection si les droits pour accéder à la ressource sont insuffisants. Lève une 403 si ce paramètre n'est pas défini.
  • Le retour de la route /auth/login change. L'attribut id_droit_max utilisé pour contrôler les droits côté frontend devient max_level_profil