Sicherer Weg zur Verschlüsselung von Payloads in Javascript für die Benutzerauthentifizierung

Nach einem Gespräch mit meinem Kollegen @owengot folgt hier eine detailliertere Beschreibung des Problems.

Es gibt eine auf Vue.js basierende Webanwendung, die keine eigene serverseitige Komponente besitzt. Es handelt sich vielmehr um eine eigenständige Webanwendung, die die Discourse-API nutzt – in gewisser Weise ist Discourse also der Server. Anwendungsfälle sind beispielsweise eigenständige Umfragen oder Formulare, bei denen der Inhalt unter dem Benutzerkonto in Discourse-Themen gepostet wird. Die Möglichkeit, eine solche Software ohne benutzerdefinierte serverseitige Komponenten zu erstellen, erschien als eine attraktive Architektur für diese Zwecke. Idealerweise möchten wir daher vermeiden, irgendetwas „serverseitig