From 1802a99548ad759c54f3ad48092ea37fc2494c81 Mon Sep 17 00:00:00 2001
From: Jakob Heher <jakob.heher@iaik.tugraz.at>
Date: Thu, 14 Jul 2022 12:47:45 +0200
Subject: clear remembered credentials on authentication failure

---
 .../main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java  | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'pdf-over-gui/src')

diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
index 020ead33..09f67602 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/MobileBKUState.java
@@ -301,6 +301,7 @@ public class MobileBKUState extends State {
 
 			if (tan.isUserCancel()) {
 				tan.setUserCancel(false);
+				clearRememberedCredentials();
 				mobileStatus.errorMessage = "cancel";
 				return;
 			}
@@ -368,6 +369,7 @@ public class MobileBKUState extends State {
 
 			if (qr.isUserCancel()) {
 				qr.setUserCancel(false);
+				clearRememberedCredentials();
 				status.errorMessage = "cancel";
 				return;
 			}
@@ -504,6 +506,7 @@ public class MobileBKUState extends State {
 
 			if (fingerprintComposite.isUserCancel()) {
 				fingerprintComposite.setUserCancel(false);
+				clearRememberedCredentials();
 				status.errorMessage = "cancel";
 				return;
 			}
-- 
cgit v1.2.3