1
0
Fork 0
mirror of https://github.com/dani-garcia/vaultwarden.git synced 2025-09-11 04:02:42 +00:00
Commit graph

1 commit

Author SHA1 Message Date
Luca Cassano
2bec0ff2fd Add passkey support to Vaultwarden
Add support for saving and using passkeys, and importing them via .json.

* **src/api/core/ciphers.rs**
  - Add `Passkey` type to `CipherData` struct.
  - Update `update_cipher_from_data` function to handle passkeys.
  - Modify `post_ciphers_import` function to import passkeys.

* **src/db/models/cipher.rs**
  - Add `Passkey` type to `Cipher` struct.
  - Update `type_data_json` handling to include passkeys.
  - Add validation for passkey entries.

* **Database Migrations**
  - Add SQL statements to add passkey fields to MySQL, PostgreSQL, and SQLite schemas.

* **src/api/admin.rs**
  - Add endpoints for managing passkeys: `get_passkeys`, `get_passkey`, `create_passkey`, `update_passkey`, `delete_passkey`.
2025-01-28 16:45:03 +01:00