Skip to content

These are demos for the interaction with the identity stick for both use cases (authentification & identification)

License

Notifications You must be signed in to change notification settings

Identity-Stick/interface_demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity Stick Demos

Dies sind die zwei Ansichten, die die Nutzung des Identity Sticks zeigen sollen. Sie zeigen einmal den Use Case "Ausweisen" bzw. "Login". Um die Nutzung der Hardware zu simulieren, befinden sich zwei Buttons auf der Webseite, die von Nutzenden gedrückt werden können. Es ist eine reine Demonstrationssoftware. Das heißt, dass keine Daten ausgetauscht oder abgespeichert werden. Für einen Protoypen des Protokolls mit Austausch kann der Solo Key mit diesem Code verwendet werden und hiermit getestet werden.

Testen

Um einen der beiden Use Cases zu testen, muss die entsprechende HTML-Datei ("use_case_ausweisen.html" bzw. "use_case_login.html") in einem Browser geöffnet werden.

Entwicklung

Die Demos wurden mit Reactjs entwickelt. Dazu sollte node und die Packages für den Babel Precompiler installiert sein. Dieser kann mit folgendem Befehl installiert werden:

npm install @babel/preset-env --save-dev

Die entsprechenden Components liegen in den Dateien im Ordner "/src". Sie sollten precompiled im Ordner "/prod" abgelegt werden. Dazu kann folgender Befehl verwendet werden:

npx babel --watch src --out-dir ./prod --presets react-app/prod

Supported by

The identity stick project is a finalist of the PrototypeFund round 7, see our project site for details.

BMBF Prototypefund

About

These are demos for the interaction with the identity stick for both use cases (authentification & identification)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published