Yes, need this before I can move to Bitwarden.
sccottt
(Scott)
December 10, 2018, 7:38pm
22
Just got a Mac w/ Touch ID, and now I will kill for this.
thread
(Adam)
December 11, 2018, 6:39pm
23
Yes, please! This seems essential for a password manager. With even the free Enpass tool having it by now, I’m surprised it’s missing here.
songsanli
(Samuel Song)
December 19, 2018, 12:55am
24
Life is short. So there is no need to waste you time on inputting master password after you’ve got a Touch ID. Isn’t saving life one of those key features why we use password manager? Please…help us… T_T
1 Like
someone
December 25, 2018, 6:53pm
25
Yes, please! This is the only feature that is keeping me away from buying bitwarden. TouchId was such a life changer in 1Password…
warden
December 29, 2018, 12:12am
26
Just switched from 1Password - and this is actually the ONE thing that is really missing in bitwarden! The TouchID saves so much time ! PLEASE implement that:pleading_face:!
1 Like
jerr0328
(Jeremy)
January 3, 2019, 3:13pm
27
As Bitwarden is open source, I checked if this was something that can be easily done. Unfortunately, because the desktop app is based on Electron, there would need to be some Electron support for this. There seems to be some initial steps at integrating Electron apps with the system touch ID, but it’s really not that far along. It would be a great feature to have, but it might need a native macOS app to do this.
2 Likes
fizzyade
(Adrian Carpenter)
January 15, 2019, 3:34pm
28
Absolutely needed, when you have the master password set as a random long string of characters it’s, well, not very useable.
Master password should only really be needed if there’s an auth lockout if Touch ID is available.
fizzyade
(Adrian Carpenter)
January 15, 2019, 7:05pm
29
I’m half tempted to implement touchid in electron myself…
I think developer can not handle feature requests from users. He should hire more developers and deliver these most requested features fast.
Crocmagnon
(Gabriel Augendre)
February 5, 2019, 4:15pm
31
It’s not about more developers.
Bitwarden relies on electron (https://github.com/electron ). In its current form, electron doesn’t seem to support TouchID, which makes it really hard for developers that use electron to use it in their electron-based apps.
Furthermore, BW is an open source project and your contribution is welcome if you feel this could be improved.
2 Likes
ashah
(A Shah)
February 5, 2019, 11:34pm
32
I understand why this is not yet supportable, however.
Soon!
Support seems to be coming in Electron!
opened 09:01AM - 02 Feb 19 UTC
closed 02:36AM - 14 Feb 19 UTC
enhancement
**Is your feature request related to a problem? Please describe.**
I am buildin… g an Application that requires frequent password input. It would be awesome, to have native Touch ID support on macOS.
**Describe the solution you'd like**
An easy solution to show the Touch ID authentication dialog on macOS.
**Describe alternatives you've considered**
Writing my own Node.js add-on, but I couldn't wrap my head around it
**Additional context**
Add any other context or screenshots about the feature request here.
<img width="1085" alt="touch bar bild 2019-02-02 um 09 58 04" src="https://user-images.githubusercontent.com/6825153/52162266-71285600-26d1-11e9-80a7-5f85cc50bf90.png">
master
← touch-auth
opened 11:27PM - 03 Feb 19 UTC
#### Description of Change
Resolves https://github.com/electron/electron/issu… es/16699.
This PR adds Touch ID authentication support for macOS with two new `SystemPreferences` methods.
1. `systemPreferences.promptForTouchID()` returns a Promise that resolves with `true` if successful and rejects with an error message if authentication could not be completed.
2. `systemPreferences.isTouchIDAvailable()` returns a Boolean that's `true` if this device is a Mac running a supported OS that has the necessary hardware for Touch ID and `false` otherwise.
#### Checklist
- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] relevant documentation is changed or added
- [x] PR title follows semantic [commit guidelines](https://github.com/electron/electron/blob/master/docs/development/pull-requests.md#commit-message-guidelines)
- [x] [PR release notes](https://github.com/electron/clerk/blob/master/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/master/README.md#examples).
#### Release Notes
Notes: Added native Touch ID authentication support for macOS.
Please implement this in Bitwarden as soon as support in Electron is ready!
2 Likes
gigatex
February 28, 2019, 5:23pm
34
Support seems to be here now in electron!
Considering the API still doesn’t support secure enclave this probably shouldn’t be used to unlock the DB initially.
I did recently see some commits in the desktop repo recently that seems to indicate that soft pin unlock is supported now. Maybe touch id support in electron is usable in a similar way?
2 Likes
Holding me back too. Though I am trialing and I will see how I get on.
Good to hear it might be coming soon now Electron supports it.
rosh1182
(Roshan Mansinghani)
March 11, 2019, 4:45pm
36
Adding my support for Touch ID in the macOS app and in the macOS plugins for Firefox and Chrome.
Just to echo what I posted elsewhere:
Indeed. I cannot contemplate moving to Bitwarden from 1Password until there is fingerprint support at minimum in the Chrome extension in macOS. I don’t want to leave my vault unlocked for huge portions of the day, but I also do not want to be entering my 30+ character master password multiple times a day either.
Crucially, I would be a paying customer, and I would rather be paying that money to Bitwarden than I would anyone else based on all of the other functionality I’ve seen. But I also can…
4 Likes
mhaluska
(Marek Haluska)
March 22, 2019, 6:16am
38
I also want touchid / linux fingerprint / win hello support, without I’ll stay with 1password. But I also paid for Bitwarden, even I’m not using it right now, to support developers. I would recommend this to all of you who want this feauture, $10 per year is nothing.
1 Like
danb35
(Dan)
March 22, 2019, 1:44pm
39
Suggestion to mitigate this: use a diceware passphrase for your master password. Longer, but much easier to remember. Also easier to type. Doesn’t directly address the request, but at least makes the present situation less painful.
evantill
(Eric Vantillard)
April 6, 2019, 11:24am
40
the related PR was merged in the v5 master branch and v5 release version of electron seems palnned on Tue, 2019-Apr-23
master
← touch-auth
opened 11:27PM - 03 Feb 19 UTC
#### Description of Change
Resolves https://github.com/electron/electron/issu… es/16699.
This PR adds Touch ID authentication support for macOS with two new `SystemPreferences` methods.
1. `systemPreferences.promptForTouchID()` returns a Promise that resolves with `true` if successful and rejects with an error message if authentication could not be completed.
2. `systemPreferences.isTouchIDAvailable()` returns a Boolean that's `true` if this device is a Mac running a supported OS that has the necessary hardware for Touch ID and `false` otherwise.
#### Checklist
- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] relevant documentation is changed or added
- [x] PR title follows semantic [commit guidelines](https://github.com/electron/electron/blob/master/docs/development/pull-requests.md#commit-message-guidelines)
- [x] [PR release notes](https://github.com/electron/clerk/blob/master/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/master/README.md#examples).
#### Release Notes
Notes: Added native Touch ID authentication support for macOS.
# Electron Releases
Electron frequently releases major versions alongside every other Chromium release.
This document focuses on the release cadence and version support policy.
For a more in-depth guide on our git branches and how Electron uses semantic versions,
check out our [Electron Versioning](./electron-versioning.md) doc.
## Timeline
| Electron | Alpha | Beta | Stable | EOL | Chrome | Node | Supported |
| ------- | ----- | ------- | ------ | ------ | ---- | ---- | ---- |
| 36.0.0 | 2025-Mar-06 | 2025-Apr-02 | 2025-Apr-29 | 2025-Oct-28 | M136 | TBD | ✅ |
| 35.0.0 | 2025-Jan-16 | 2025-Feb-05 | 2025-Mar-04 | 2025-Sep-02 | M134 | v22.14 | ✅ |
| 34.0.0 | 2024-Oct-17 | 2024-Nov-13 | 2025-Jan-14 | 2025-Jun-24 | M132 | v20.18 | ✅ |
| 33.0.0 | 2024-Aug-22 | 2024-Sep-18 | 2024-Oct-15 | 2025-Apr-29 | M130 | v20.18 | ✅ |
| 32.0.0 | 2024-Jun-14 | 2024-Jul-24 | 2024-Aug-20 | 2025-Mar-04 | M128 | v20.16 | 🚫 |
| 31.0.0 | 2024-Apr-18 | 2024-May-15 | 2024-Jun-11 | 2025-Jan-14 | M126 | v20.14 | 🚫 |
| 30.0.0 | 2024-Feb-22 | 2024-Mar-20 | 2024-Apr-16 | 2024-Oct-15 | M124 | v20.11 | 🚫 |
| 29.0.0 | 2023-Dec-07 | 2024-Jan-24 | 2024-Feb-20 | 2024-Aug-20 | M122 | v20.9 | 🚫 |
| 28.0.0 | 2023-Oct-11 | 2023-Nov-06 | 2023-Dec-05 | 2024-Jun-11 | M120 | v18.18 | 🚫 |
This file has been truncated. show original