]> git.proxmox.com Git - flutter/proxmox_login_manager.git/blobdiff - lib/proxmox_login_model.dart
optionally save passwords with biometric storage
[flutter/proxmox_login_manager.git] / lib / proxmox_login_model.dart
index ac10b222a9295ab7ac5c9aa555aac4802cef2f2a..6e9b0e037494b6e9e9e644a19e9b0e616de3088c 100644 (file)
@@ -66,6 +66,8 @@ abstract class ProxmoxLoginModel
 
   String? get realm;
 
+  bool? get passwordSaved;
+
   ProxmoxProductType? get productType;
 
   String? get ticket;
@@ -93,6 +95,16 @@ abstract class ProxmoxLoginModel
     return '${location.host} - $hostname';
   }
 
+  String? get identifier {
+    if (origin == null) {
+      return null;
+    }
+
+    var host = origin!.host;
+    var port = origin!.port;
+    return '$username@$realm@$host:$port';
+  }
+
   ProxmoxLoginModel._();
 
   factory ProxmoxLoginModel(