FabLabSiegen / accesslog

Access Control and Management System for a Fab Lab
1 stars 1 forks source link

Informationsabruf zu allen Gcode-Dateien per REST-API bereitstellen #21

Closed FlorianJa closed 2 years ago

FlorianJa commented 3 years ago

Über diese Schnittstelle soll eine Auflistung aller Gcode-Dateien des Nutzers abgerufen werden.

Die Route soll hostname/api/gcodes lauten.

Für das Abrufen soll die http Get Methode verwendet werden.

Der Nutzer muss sich bei dem System authentifizieren damit nur die ihm zugeordneten Gcode-Dateien abgerufen werden. Dies kann beispielsweise über einen API-Key erfolgen, der im Header mitgeschickt wird. Wenn die Authentifizierung nicht klappt, dann soll ein http 401 zurückgegeben werden.

Die Antwort erfolgt im JSON Format

FelixDango commented 2 years ago

Soll es bei GCode auch einen Owner geben? Also die Person die es hochgeladen hat? @FlorianJa

FlorianJa commented 2 years ago

Ja, der Uploader ist der Owner. Genau so wie beim 3DModell. Das sollte im Diagramm eigentlich enthalten sein. Das habe ich aber wohl beim mergen der Models übersehen.