Doliçi i projektit Vaultwarden 1.23.0 (i njohur më parë si bitwarden_rs), zhvllon një pjesë alternative të serverit për menaxherin e fjalëkalimeve Bitwarden, e cila është e përputhshme në nivelin API dhe e aftë të punojë me klientët zyrtarë të Bitwarden. Qëllimi i projektit është të ofrojë një realizim shumëplatformor që lejon sajtet e Bitwarden të operojnë në kapacitetet e tyre, duke kërkuar ndjeshëm më pak burime në krahasim me serverin zyrtar të Bitwarden.
Kodi i projektit Vaultwarden është shkruar në gjuhën Rust dhe shpërndahet nën licencën GPLv3.0. Si baza të dhënash mbështeten PostgreSQL, SQLite dhe MySQL. Për krahasim, serveri zyrtar i Bitwarden është shkruar në gjuhën C# duke përdorur .NET Core, ASP.NET Core, është i lidhur me MS SQL Server dhe ofrohet nën licencën AGPLv3.0, e cila nuk lejon krijimin e shërbimeve pa hapjen e kodit të tyre.
Aktualisht Vaultwarden mbështet pothuajse të gjitha mundësitë e API-së së Bitwarden:
- mbështetje për ndërfaqen web;
- mundësia e përdorimit si nga përdorues të veçantë ashtu edhe nga organizata;
- drejtat e aksesit të personalizuara për degët në pemën e fjalëkalimeve me mbështetje për skedarë të brendshëm;
- përshtatshmëria me TOTP të Bitwarden;
- mbështetje për Vault API;
- mbështetje për U2F, YubiKey dhe Duo;
- mbështetje LDAP;
- përditësim dinamik i fjalëkalimeve në pajisjet e përdoruesve.
- Shkarkimi në formën e një serverin web konteineri Docker.
Në versionin e ri po vërehen këto novacione:
- është shtuar mundësia e aksesit emergjent në bazën e të dhënave;
- është shtuar mbështetje për kryerjen e operacioneve të menaxhimit të përdoruesve në mënyrë grupore;
- është shtuar kontrolli i lidhjes me bazën e të dhënave;
- është shtuar përdorimi i detyrueshëm i politikave personale gjatë importit.
Në planet për realizim është shpallur implementimi i mbështetjes për SSO, grupe dhe role të personalizuara për përdoruesit.
Burimi: opennet.ru
