Skip to main content

Desktop

WebApp

https://bitwarden.com/help/article/getting-started-webvault/ 

In it's most basic form, there is a webapp that users can log into with their browser:

2021-07-12-19-26-01-Bitwarden Web Vault.png

This is most handy as a bookmark in a web browser, or for accessing on public, or otherwise non-typical devices.

This is the best place to perform administrative functions, such as manipulating folders, performing administrative functions, and organizing groups.

NOTE: While a compromised server cannot access your encrypted information, it is able to modify the webapp code that it serves to your browser, potentially injecting malicious code. It is recommended to use platform-native implementations, such as a browser addon, or a desktop or mobile client.

Browser Addon

https://bitwarden.com/help/article/getting-started-browserext/ 

This is where this application really shines. It brings together all of the aspects that you would want in a password manager, including auto-fill, new login creation, and of course random password generation.

The addon button looks like this, and will indicate with a popup number whether it has an auto-fill match for the site in the current tab:

2021-07-12-19-30-36-Projects · Dashboard · GitLab.png

Clicking on that button will bring up a minimized version of the web app, which looks very similar to the mobile app, and allows you to perform almost all functions that you would need to consume the service. However, the web app is still the best place to access the more advanced functionality.

Auto-Fill

The auto-fill on the add-on is straightforward. For every login, there is a field named "URI" that accepts one or more entries. This allows the browser to determine which logins are for which site. Once that has been populated, the entry will show up in the "Tab" section of the popup.

NOTE: Don't worry if you don't want to add the URI in advance. You can always search for it, and add it as you are actually using the browser add-on.

Here is a look at what that looks like:

Screenshot from 2021-07-12 20-38-37.png

From here, I am able to select the login that I want. Note that I have several different options since I have several different logins for this same URL. Matching rules can be tweaked as appropriate in the Settings section.

Desktop Client

While all clients are enabled to work offline, the desktop client is especially well-suited, as it should be included in any desktop backups that are taken, while remaining fully encrypted at rest, with decryption done in memory.

Desktop clients also feature biometric unlocks that are able to be used as an alternative for re-entering your master password to unlock it after the initial login.

Command Line Interface

Yes, Bitwarden does have an official CLI client: https://bitwarden.com/help/article/cli/ 

There also exists an alternative implementation here: https://github.com/birlorg/bitwarden-cli

And of course the script that will create the params for a new user to be created written by Andrew: https://gitlab.com/compositionalenterprises/role-compositional/-/blob/master/roles/compositional/files/bitwarden_registration_params.py