From e035e56826b8ee52684a43eeed8f89883d752c08 Mon Sep 17 00:00:00 2001 From: Amar Mehmedovic Date: Mon, 27 Jan 2025 10:46:24 +0000 Subject: [PATCH] ZUG 1 Fertig Zug 1 Fertig --- pflichtenheft.md | 54 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/pflichtenheft.md b/pflichtenheft.md index 3765c15..4016238 100644 --- a/pflichtenheft.md +++ b/pflichtenheft.md @@ -150,42 +150,42 @@ Die Benutzername- und Passwort-Authentifizierung ermöglicht es Nutzern, sich in Voraussetzungen:

-1. Backend-Anforderungen: - - API-Endpunkte für Authentifizierung (z. B. `/login` und `/register`). - - Mechanismen zur Passwort-Validierung und Token-Generierung (z. B. JWT). - - HTTPS für sichere Datenübertragung. -2. Frontend-Anforderungen: - - Formular zur Eingabe von Benutzername und Passwort. - - Möglichkeit zur Verarbeitung und sicheren Übertragung der Eingaben. +1. Backend-Anforderungen:
+ - API-Endpunkte für Authentifizierung (z. B. `/login` und `/register`).
+ - Mechanismen zur Passwort-Validierung und Token-Generierung (z. B. JWT).
+ - HTTPS für sichere Datenübertragung.

+2. Frontend-Anforderungen:
+ - Formular zur Eingabe von Benutzername und Passwort.
+ - Möglichkeit zur Verarbeitung und sicheren Übertragung der Eingaben.
- Mechanismus zur Speicherung von Authentifizierungsdaten (z. B. Tokens).

Benötigte Komponenten:

-1. Login-Formular: - - Eingabefelder für Benutzername und Passwort. - - Submit-Button. - - Fehleranzeige bei ungültigen Eingaben oder falschen Daten. -2. HTTP-Client: - - Zum Senden von Authentifizierungsanfragen an das Backend (RestAPI). -3. Token-Management: - - Speicherung von JWTs (z. B. im localStorage oder Cookies). -4. Routing (bei geschützten Bereichen): - - Weiterleitung zu geschützten Seiten nach erfolgreicher Anmeldung. +1. Login-Formular:
+ - Eingabefelder für Benutzername und Passwort.
+ - Submit-Button.
+ - Fehleranzeige bei ungültigen Eingaben oder falschen Daten.

+2. HTTP-Client:
+ - Zum Senden von Authentifizierungsanfragen an das Backend (RestAPI).

+3. Token-Management:
+ - Speicherung von JWTs (z. B. im localStorage oder Cookies).

+4. Routing:
+ - Weiterleitung zu geschützten Seiten nach erfolgreicher Anmeldung. - Zugangsbeschränkung zu sensiblen Bereichen der App.

-Technologien +Technologien:

-1. Framework: - - C# -2. HTTP-Anfragen: - - RestAPI -3. Sicherheitsmaßnahmen - - HTTPS -4. Styling: - - Eigenes CSS -5. Token-Handling: +1. Framework:
+ - C#

+2. HTTP-Anfragen:
+ - RestAPI

+3. Sicherheitsmaßnahmen:
+ - HTTPS

+4. Styling:
+ - Eigenes CSS

+5. Token-Handling:
- JWT