Tag 16 - Museum of Modern Art

In den letzten Tagen durfte ich ein Programm erstellen, das mit mehreren Technologien funktioniert. Dazu gehören unter anderem Amazon Web Services, Auth0 & JSON Web Token. Meine ursprüngliche Aufgabe war es eine Applikation zu entwickeln, die bei jeder Benutzer-Anfrage überprüft, ob dieser über die benötigten Rechte verfügt. Ich probiere dies nun anhand eines kleinen Beispiels zu erklären.

Angenommen ich habe eine Webseite mit allen Bildern, die ich in New York geschossen habe. Um diese zu besichtigen, muss ich mich jedoch zuerst anmelden. Bei diesem Prozess wird ein sogenannter Token von Auth0 beantragt. Anschliessend wird dieser an Amazon Web Services weitergeschickt und verifiziert. Bestätigt mir der Server, dass ich eine berechtigte Person bin, habe ich Zugriff auf alle Bilder. Will ich nun ein Bild anpassen, so wird der Token erneut verifiziert. Dies passiert bei jeder Aktion, die der Benutzer ausführt, um so die Sicherheit zu gewährleisten. Meldet sich der Benutzer jedoch ab, so wird dieser Token zerstört und es wird erst wieder ein gültiger Schlüssel erstellt, wenn sich der Benutzer wieder einloggt.

Heute habe ich sehr viele Herausforderungen gemeistert und die Applikation funktioniert mit jedem Tag ein Bisschen besser. Beni, unsere Supervisor, half mir während der Entwicklung. Dies vereinfachte den Entwicklungsprozess. Erst wenn alle diese Punkte erfüllt werden, darf ich noch eine Datenbank anhängen und schlussendlich eine Webseite, die die Daten grafisch repräsentiert.

Am Abend haben wir (Vivi, Céline, Roger und ich) Daniel und Beni getroffen, um in das Museum of Modern Art zu gehen. Das Museum beinhaltet eine Menge an moderner und zeitgenössischer Kunst und ist somit sehr bekannt. Auf insgesamt vier Stockwerken werden Sammlungen ausgestellt. Die Veranstaltung fand ich sehr interessant, obwohl ich mich eigentlich nicht für Museen interessiere.