Über eine Authentifizierung im Header der HTTP-Request an die RestAPI soll eine Bedienung als authorisiert identifiziert werden und nur dann Zugang auf die Schnittstelle erhalten.
Dafür muss Implementiert werden:
[x] Datenbank: Tabelle der Kellner-Daten und Login-Daten anlegen
[x] DatabaseService: Funktionen zum Zugreifen und Manipulieren der Kellner- und Login-Daten implementieren
[x] Authentifizierungssystem in RestAPi implementieren, Vorgehensweise festlegen
Mögliche Implementierung: Im HTTP-Header werden 2 Attribute definiert, Loginname und Passwort-Hash. Diese werden bei jeder Anfrage mitübertragen. In der RestAPI werden diese dann mit Datenbank-Funktionen des DatabaseService auf Gültigkeit überprüft. Wenn diese Überprüfung erfolgreich war, werden Funktionen mit Zugriff auf Daten freigegeben.
Über eine Authentifizierung im Header der HTTP-Request an die RestAPI soll eine Bedienung als authorisiert identifiziert werden und nur dann Zugang auf die Schnittstelle erhalten. Dafür muss Implementiert werden:
[x] Datenbank: Tabelle der Kellner-Daten und Login-Daten anlegen
[x] DatabaseService: Funktionen zum Zugreifen und Manipulieren der Kellner- und Login-Daten implementieren
[x] Authentifizierungssystem in RestAPi implementieren, Vorgehensweise festlegen
Mögliche Implementierung: Im HTTP-Header werden 2 Attribute definiert, Loginname und Passwort-Hash. Diese werden bei jeder Anfrage mitübertragen. In der RestAPI werden diese dann mit Datenbank-Funktionen des DatabaseService auf Gültigkeit überprüft. Wenn diese Überprüfung erfolgreich war, werden Funktionen mit Zugriff auf Daten freigegeben.