OTP-Feld auf Knopdruck ausfüllen

Hallo,
wir testen momentan einen PrivacyIdea-Server mit dem Credentialprovider für Windows.
Ist es möglich den Nitrokey 3 wie einen Yubikey zu benutzen, also das man durch einen Knopdruck am Stick ein OTP-Feld ausfüllt. Habe dazu leider keine Lösung gefunden.

Danke und Gruß
Jan

Nur mit Skripting möglich.

param (
    [string]$inputValue
)

Add-Type -AssemblyName System.Windows.Forms

# Simulate Win+R key combination to open Run dialog
[System.Windows.Forms.SendKeys]::SendWait("^{ESC}")
Start-Sleep -Milliseconds 2000
[System.Windows.Forms.SendKeys]::SendWait("notepad.exe")
Start-Sleep -Milliseconds 2000
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")

# Wait for Notepad to start
Start-Sleep -Seconds 3

# Simulate keyboard input based on input value
[System.Windows.Forms.SendKeys]::SendWait("$inputValue{Enter}")
'C:\Program Files\Nitrokey\Nitropy\nitropy.exe' nk3 secrets add-otp otptest JBSWY3DPEHPK3PXP --kind TOTP
& 'C:\Program Files\Nitrokey\Nitropy\nitropy.exe' nk3 secrets get-otp otptest | ForEach-Object {
$inputValue = $_
}
.\virtual_keyboard.ps1 -inputValue $inputValue 
2 Likes