diff --git a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt index 92eb5f0..8bd94a8 100644 --- a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt +++ b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt @@ -504,7 +504,13 @@ class MainActivity : AppCompatActivity() { } resultText.text = getString(R.string.verifying_pin) - val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) } + // get uvAuthToken with permissions for CTAP2.1 keys + if(!usePreviewCommand) { + val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) } + } + else { + val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) } + } if (!authenticated) { if (isNfcDisconnected()) { showNfcReconnectDialog()