From 7479079b5b8a8eb2d46f7b416cf351895165eaf9 Mon Sep 17 00:00:00 2001
From: Amar Mehmedovic
- JWT
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Überprüft die empfangenen Anmeldedaten, in dem er nach vorhandenen Benutzernamen sucht. Anschließend wird das eingegebene Passwort mit den Daten in der Datenbank überprüft.
@@ -227,7 +227,7 @@ Die Passwort-Zurücksetzen-Funktion im Frontend ermöglicht es Benutzern, über 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Das neu festgelegte Passwort überschreibt den dazugehörigen Datenbankeintrag. Der Link zum Passwortreset, sofern man sich ganz aus der Applikation ausgesperrt hat, wird per E-Mail zugestellt.
@@ -266,7 +266,7 @@ Die Implementierung von Rollen im Frontend dient der Steuerung von Benutzerzugri 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Die Rollen erlauben es Benutzern verschiedene Berechtigungen zu erlangen. Hierfür muss im Backend ein Konzept zur Verteilung und Überprüfung von Rollen implementiert werden.
@@ -305,7 +305,7 @@ Die Benutzerverwaltung erlaubt Administratoren, Benutzerkonten zu verwalten, ein 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Alle Einträge, die in der Weboberfläche (Admin-Bereich) geändert werden, werden übers Backend in der DB gespeichert, hier muss man ganz Besonders auf die Rechteverteilung aufpassen, dass keine ungewollten Änderungen von dritten eingetragen werden.
@@ -344,7 +344,7 @@ In Phase 2 wird die Möglichkeit geschaffen, Benutzern eine Einladung zur Regist 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Es werden alle nötigen Schritte für die Erstellung einer Einladung durchgeführt, damit diese dann per E-Mail versendet werden kann.
@@ -382,7 +382,7 @@ Die Magic Link Authentifizierung ermöglicht es Benutzern, sich ohne Passwort an 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Ein potenzieller Benutzer bekommt per E-Mail einen Link zugesendet, womit er sich authentifizieren kann.
@@ -421,7 +421,7 @@ In Phase 2 wird die Zwei-Faktor-Authentifizierung (2FA) implementiert, um die Si 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Nach erfolgreicher Eingabe der Anmeldedaten wird über eine andere Kommunikationsoberfläche ein Code übermittelt auf einem anderen Gerät generiert, der wiederum eingegeben werden muss, um seine Identität zu bestätigen.
@@ -460,7 +460,7 @@ In Phase 2 wird die OAuth-Authentifizierung implementiert, die es Benutzern erm 5. Token-Handling:
6. Datenbank:
- - MySQL
+ - PostgresSQL
Backend:
Authentifizierung mittels LinkedIn Account. Hierfür muss im Backend ein Mapping geführt werden, welcher LinkedIn Account, zu welchem von unseren Accounts gehört. In einer weiteren Ausbaustufe kann man vielleicht gleich das ganze Profil von LinkedIn mit dem eigenen Abgleichen.