Skip to content

1.0.1

Compare
Choose a tag to compare
@amandine-sahl amandine-sahl released this 10 Mar 08:59
· 526 commits to master since this release

Intégration de la pull request de @ksamuel.

Models:

  • nouvelles classes pour mapper les tables bib_droits et cor_role_droit_application
  • la classe User utilise md5 pour hasher son password au lieu de sha256. Il faudrait alerter UsersHub de changer le hashing de leur password pour un algo plus robuste et avec un salt. Mais en attendant on doit utiliser le leur.
  • __repr__ pour faciliter le debuggage
  • AppUser n'a plus de setter sur le password puisque c'est une vue en lecture seule

Auth workflow:

  • exceptions plus granulaires et exceptions personnalisées
  • obtenir un objet User depuis un token est maintenant une fonction indépendante
  • ajout d'une vue pour le log out
  • pas de renouvellement de cookie si le token est vide ou en cours d'écriture
  • redirection optionnelle sur check_auth
  • usage optionnel des codes HTTP standards pour les erreurs
  • le modèle user est maintenant attaché à Flask.g
  • COOKIE_AUTORENEW passe sur True par défaut pour éviter d'avoir à setter la valeur pour les projets existant. Une erreur de ma part dans la première PR.