LU06.A08 - Passwort-Hashing in der Todo-Liste

Implementierung des Passwort-Hashings in der Todo-Liste Anwendung.

  • Akzeptiere das GitHub Classroom Assignment
  • Klone dein persönliches Repository in die Entwicklungsumgebung
  • Fügen Sie bcrypt zu Ihrer requirements.txt-Datei hinzu oder installieren Sie es direkt mit pip.
  • Modifizieren Sie die add_user-Methode in der UserDao-Klasse, um das Passwort zu hashen, bevor es in der Datenbank gespeichert wird.
  • Ändern Sie den Login-Endpunkt, um das gehashte Passwort für die Authentifizierung zu verwenden.
  • Überprüfen Sie, ob das Hashing korrekt funktioniert, indem Sie sich mit einem Benutzer anmelden.
  • Testen Sie mit dem API-Testing.http-File im Workspace oder mit Postman
  • Run in Postman
  • Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.

⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m323-lu06-a08-hashing

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden

© Kevin Maurizi

  • modul/m323/learningunits/lu06/aufgaben/hash.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1