Jan2
April 25, 2024, 9:04am
1
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
nku
April 25, 2024, 2:41pm
2
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