Hallo johndoe049,
die Frage wäre für mich, wie die Authentifikation ablaufen soll.
Soll der Yubikey nur zur Authentifikation genutzt werden (6 Stelliger Code), oder soll die Anwendung direkt mit dem USB Key kommunizieren.
Das einfachste wird sein, wenn du die Authenticotor APP von Yubikey verwendest (
https://www.yubico.com/products/yubico-authenticator/) und einen Shared Key erzeugst, den du im Programm und im Yubikey speicherst. Der Yubikey erzeugt dann einen 6 Stelligen Code mit dem Google OTP Algorithmus. Für dein Programm könntest du z.B. die
Unit aus
https://github.com/BoscoBecker/Delph...-Authenticator nutzen.
Die direkte Kommunikation mit dem Yubikey wird wahrscheinlich aufwendiger.