Proof-of-Concept Implementierung der Verknüpfungssservice -Komponente der Privacy Proxy Architektur.
Es handelt sich um ... tbd.
Im folgenden werden mögliche Wege aufgezeigt, um den Verknüpfungsservice zu testen.
Zur Speicherung von Präferenzen nutzt der Webservice im Hintergrund die Datenbank MongoDB. Die Zugangsdaten zu dieser werden über Umgebungsvariablen an den Service übergeben:
'mongodb_url' --> URL des Datenbankservers
‘mongodb_user’ --> Kennung d. Datenbanknutzers
'mongodb_pw' --> Passwort des Datenbanknutzers
Angaben zu erforderlichen Programmbibliotheken und Erweiterungen finden sich in der Datei requirements.txt
.
Es wird die Nutzung einer vituellen Umgebung (virtualenv) empfohlen.
Nach der Installation von MongoDB oder der Registrierung einer gehosteten Instanz der Datenbank (z.B. hier) sowie dem Setzen der oben genannten Umgebungsvariablen werden folgende Anweisungen in der Konsole aufgerufen:
>> git clone https://github.com/EMIDD-Projekt/PraeferenzVerknuepfungsService.git
>> pip install -r requirements.txt
>> python PolProvServ.py
Anschließend steht der Service unter http://127.0.0.1:5000/
zur Verfügung.
tbd.