ZUG 1 Fertig

Zug 1 Fertig
This commit is contained in:
Amar Mehmedovic 2025-01-27 10:46:24 +00:00
parent b1b5aebee5
commit e035e56826

View File

@ -150,42 +150,42 @@ Die Benutzername- und Passwort-Authentifizierung ermöglicht es Nutzern, sich in
<b>Voraussetzungen:</b> <b>Voraussetzungen:</b>
</p><p> </p><p>
1. Backend-Anforderungen: 1. Backend-Anforderungen:<br>
- API-Endpunkte für Authentifizierung (z. B. `/login` und `/register`). - API-Endpunkte für Authentifizierung (z. B. `/login` und `/register`).<br>
- Mechanismen zur Passwort-Validierung und Token-Generierung (z. B. JWT). - Mechanismen zur Passwort-Validierung und Token-Generierung (z. B. JWT).<br>
- HTTPS für sichere Datenübertragung. - HTTPS für sichere Datenübertragung.</p><p>
2. Frontend-Anforderungen: 2. Frontend-Anforderungen:<br>
- Formular zur Eingabe von Benutzername und Passwort. - Formular zur Eingabe von Benutzername und Passwort.<br>
- Möglichkeit zur Verarbeitung und sicheren Übertragung der Eingaben. - Möglichkeit zur Verarbeitung und sicheren Übertragung der Eingaben.<br>
- Mechanismus zur Speicherung von Authentifizierungsdaten (z. B. Tokens). - Mechanismus zur Speicherung von Authentifizierungsdaten (z. B. Tokens).
</p><p> </p><p>
<b>Benötigte Komponenten:</b> <b>Benötigte Komponenten:</b>
</p><p> </p><p>
1. Login-Formular: 1. Login-Formular:<br>
- Eingabefelder für Benutzername und Passwort. - Eingabefelder für Benutzername und Passwort.<br>
- Submit-Button. - Submit-Button.<br>
- Fehleranzeige bei ungültigen Eingaben oder falschen Daten. - Fehleranzeige bei ungültigen Eingaben oder falschen Daten.</p><p>
2. HTTP-Client: 2. HTTP-Client:<br>
- Zum Senden von Authentifizierungsanfragen an das Backend (RestAPI). - Zum Senden von Authentifizierungsanfragen an das Backend (RestAPI).</p><p>
3. Token-Management: 3. Token-Management:<br>
- Speicherung von JWTs (z. B. im localStorage oder Cookies). - Speicherung von JWTs (z. B. im localStorage oder Cookies).</p><p>
4. Routing (bei geschützten Bereichen): 4. Routing:<br>
- Weiterleitung zu geschützten Seiten nach erfolgreicher Anmeldung. - Weiterleitung zu geschützten Seiten nach erfolgreicher Anmeldung.
- Zugangsbeschränkung zu sensiblen Bereichen der App. - Zugangsbeschränkung zu sensiblen Bereichen der App.
</p><p> </p><p>
<b>Technologien</b> <b>Technologien:</b>
</p><p> </p><p>
1. Framework: 1. Framework:<br>
- C# - C#</p><p>
2. HTTP-Anfragen: 2. HTTP-Anfragen:<br>
- RestAPI - RestAPI</p><p>
3. Sicherheitsmaßnahmen 3. Sicherheitsmaßnahmen:<br>
- HTTPS - HTTPS</p><p>
4. Styling: 4. Styling:<br>
- Eigenes CSS - Eigenes CSS</p><p>
5. Token-Handling: 5. Token-Handling:<br>
- JWT - JWT
</p><p> </p><p>