1
0
Fork 0
mirror of https://github.com/dani-garcia/vaultwarden.git synced 2025-08-05 02:29:08 +00:00
vaultwarden/migrations
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
..
mysql Add passkey support to Vaultwarden 2025-01-28 16:45:03 +01:00
postgresql Add passkey support to Vaultwarden 2025-01-28 16:45:03 +01:00
sqlite Add passkey support to Vaultwarden 2025-01-28 16:45:03 +01:00