From e035e56826b8ee52684a43eeed8f89883d752c08 Mon Sep 17 00:00:00 2001
From: Amar Mehmedovic
-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