This repository keeps a copy of the changes from a PR that enables fido2 support on the mac build synced with the most recent changes on the official repo.
based on bitwarden/clients#6375
To build run:
cd apps/desktop/
npm run build
npm run pack:mac
Latest commit from original branch merged: 6199e585326949120350e396ab5bce64d64aba18
If you have any errors on the notorizing step it is no issue , as your dmg is already available at:
$PROJECT_ROOT$/apps/desktop/dist/mac-universal/Bitwarden.app
All you got to do is copy to /Applications/
IMPORTANT: I Am not a javascript developer, I am not familiar with electron , I just did some small changes and glued everything together so I was able to use the changes from the original PR locally, and I figured many would like to do the same. Use this AT YOUR OWN RISK.
This repository houses all Bitwarden client applications except the Mobile application.
Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.
- bitwarden/server: The core infrastructure backend (API, database, Docker, etc).
- bitwarden/mobile: The mobile app vault (iOS and Android).
- bitwarden/directory-connector: A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.
Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.
Code contributions are welcome! Please commit any pull requests against the master
branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.
Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md
file.