bitwarden_rs/src/static/scripts
BlackDex de157b2654
Admin token Argon2 hashing support
Added support for Argon2 hashing support for the `ADMIN_TOKEN` instead
of only supporting a plain text string.

The hash must be a PHC string which can be generated via the `argon2`
CLI **or** via the also built-in hash command in Vaultwarden.

You can simply run `vaultwarden hash` to generate a hash based upon a
password the user provides them self.

Added a warning during startup and within the admin settings panel is
the `ADMIN_TOKEN` is not an Argon2 hash.

Within the admin environment a user can ignore that warning and it will
not be shown for at least 30 days. After that the warning will appear
again unless the `ADMIN_TOKEN` has be converted to an Argon2 hash.

I have also tested this on my RaspberryPi 2b and there the `Bitwarden`
preset takes almost 4.5 seconds to generate/verify the Argon2 hash.

Using the `OWASP` preset it is below 1 second, which I think should be
fine for low-graded hardware. If it is needed people could use lower
memory settings, but in those cases I even doubt Vaultwarden it self
would run. They can always use the `argon2` CLI and generate a faster hash.
2023-03-04 16:15:30 +01:00
..
404.css Removed unsafe-inline JS from CSP and other fixes 2022-12-31 22:17:16 +01:00
admin.css Some Admin Interface updates 2023-02-28 20:43:22 +01:00
admin.js Fix Javascript issue on non sqlite databases 2023-01-26 20:34:25 +01:00
admin_diagnostics.js Some Admin Interface updates 2023-02-28 20:43:22 +01:00
admin_organizations.js Some Admin Interface updates 2023-02-28 20:43:22 +01:00
admin_settings.js Admin token Argon2 hashing support 2023-03-04 16:15:30 +01:00
admin_users.js Fix confirmation for removing 2FA and deauthing sessions in admin panel 2023-02-28 20:38:33 -05:00
bootstrap-native.js Updated deps and misc fixes and updates 2022-06-14 14:51:51 +02:00
bootstrap.css Removed unsafe-inline JS from CSP and other fixes 2022-12-31 22:17:16 +01:00
datatables.css Some Admin Interface updates 2023-02-28 20:43:22 +01:00
datatables.js Some Admin Interface updates 2023-02-28 20:43:22 +01:00
jdenticon.js Update dependencies for Rust and Admin interface. 2022-12-04 18:38:46 +01:00
jquery-3.6.3.slim.js Fix Javascript issue on non sqlite databases 2023-01-26 20:34:25 +01:00