Просмотр исходного кода

feat: Working passkeys storage (#4025)

GeekCorner 2 лет назад
Родитель
Сommit
93da5091e6
3 измененных файлов с 4 добавлено и 9 удалено
  1. 1 4
      src/api/core/ciphers.rs
  2. 2 1
      src/api/core/mod.rs
  3. 1 4
      src/db/models/cipher.rs

+ 1 - 4
src/api/core/ciphers.rs

@@ -212,8 +212,7 @@ pub struct CipherData {
     Login = 1,
     SecureNote = 2,
     Card = 3,
-    Identity = 4,
-    Fido2Key = 5
+    Identity = 4
     */
     pub Type: i32,
     pub Name: String,
@@ -225,7 +224,6 @@ pub struct CipherData {
     SecureNote: Option<Value>,
     Card: Option<Value>,
     Identity: Option<Value>,
-    Fido2Key: Option<Value>,
 
     Favorite: Option<bool>,
     Reprompt: Option<i32>,
@@ -468,7 +466,6 @@ pub async fn update_cipher_from_data(
         2 => data.SecureNote,
         3 => data.Card,
         4 => data.Identity,
-        5 => data.Fido2Key,
         _ => err!("Invalid type"),
     };
 

+ 2 - 1
src/api/core/mod.rs

@@ -216,7 +216,8 @@ fn config() -> Json<Value> {
           // Any feature flags that we want the clients to use
           // Can check the enabled ones at:
           // https://vault.bitwarden.com/api/config
-          "autofill-v2": true
+          "autofill-v2": true,
+          "fido2-vault-credentials": true
         },
         "object": "config",
     }))

+ 1 - 4
src/db/models/cipher.rs

@@ -29,8 +29,7 @@ db_object! {
         Login = 1,
         SecureNote = 2,
         Card = 3,
-        Identity = 4,
-        Fido2key = 5
+        Identity = 4
         */
         pub atype: i32,
         pub name: String,
@@ -229,7 +228,6 @@ impl Cipher {
             "SecureNote": null,
             "Card": null,
             "Identity": null,
-            "Fido2Key": null,
         });
 
         // These values are only needed for user/default syncs
@@ -258,7 +256,6 @@ impl Cipher {
             2 => "SecureNote",
             3 => "Card",
             4 => "Identity",
-            5 => "Fido2Key",
             _ => panic!("Wrong type"),
         };