SE-TINF22B2 / G2-Schoolify

A tool to support the school systems
2 stars 1 forks source link

[Kontoverwaltung] Authentifizierung/Anmeldung Backend #291

Closed two-Gee closed 4 months ago

two-Gee commented 4 months ago

Beschreibung

Die Authentifizierung im Backend stellt sicher, dass ein Nutzer der ist für den er sich ausgibt. Es soll überprüft werden, ob ein Account zu der E-Mail existiert, falls ja soll dann ebenfalls überprüft werden, ob der Passwort-Hash mit dem hinterlegten übereinstimmt ist. Die Authentifizierung kann über einen API Endpunkt aufgerufen werden über den ein Session Token an das Frontend zurückgegeben wird, falls die Authentifizierung erfolgreich ist :

Falls die Authentifizierung nicht erfolgreich ist, z.B. falsches Passwort / falsche E-Mail, soll stattdessen eine Fehlermeldung zurückgegeben werden.

Aufgaben

Sonstige Informationen

Abhängigkeiten

User Story

Schmarvinius commented 4 months ago

sha256 wurde als hashing Algorithmus verwendet (wichtig für register)