✅ Touch ID support for macOS

Anyone working on this already? I can spend some time investigating Touch ID support, but don’t want to duplicate effort.

3 Likes

@Billy_Lo
From the lack of activity in this thread I think it’s safe to assume that there’s nobody working on this. So if you would be willing to give it a shot, that would be awesome. :pray:

1 Like

It seems like you are definitely not going to duplicating the effort. Can you make it? Do you need any help?

Sure. Let me get started. Will reach out using this thread when I have a better sense on the changes needed and testing required.

Looked into the code of the Mac client, browser client and chrome extension a bit. Unfortunately, Touch ID on Mac will take quite a bit of work.

  1. Mac client: it’s still based on Electron 5.0. Touch ID support is only available from 6.0. No backport yet.

  2. Browser client / Chrome Extension: Chrome does support WebAuthn with Mac Touch ID (Safari doesn’t yet). I will need to add a WebAuthn server to handle registration of the TouchID as system authenticator and add a button to the web app to call WebAuthn API to authenticate. It’s doable, but I won’t have sufficient cycles to do all the work; and it will be limited to be usable on Chrome/Mac.

Sorry guys.

4 Likes


Good news. Electron was updated to version 6.1.7 3 days ago :slight_smile:

3 Likes

Lack of support for TouchID in the Safari extension is the main reason why I won’t be able to switch to Bitwarden.

1 Like

Just second this mate…
Currently Im in the process of switching password manager and am looking into many of these…Bitwarden included.
But, as of this, I am forced to remove BW from my list. Sorry.

1 Like

Please add this feature. Almost 2 years ago this was requested, really hope this is about to be implemented.

1 Like

Would love to see this implemented. I’m a happy paying Premium subscriber and this would be the icing on top of a nearly perfect product!

2 Likes

Yeah this is a big issue and might not end up going with it but instead Keep Security which supports it! :frowning:

hey, since bitwarden and password managers in general are meant to help us improve our security, it seems like this is an appropriate place for this. for those of you that use biometrics to secure your devices—and apparently passwords—courts are finding that law enforcement can force people to unlock their devices—and password managers would probably also follow—using biometrics.


now, not all judges agree and more and more judges are against compelled unlocking, but you should be aware that it is a possibility, and thus you should not use biometrics to secure anything that you would not mind handing over to law enforcement or the government. at least for the time being.

1 Like

Looks like electron 6 is used? https://github.com/bitwarden/desktop/blob/master/package.json#L233

Any progress on this topic?

Support for more biometrics is coming - on the roadmap for sure!

10 Likes

+1, looking forward this function!

I am looking to switch over from 1Password as well and this feature allow me to do so.

Any news? :slight_smile:

Still on the to-do list. Next up is our auto-logout feature, stay tuned!

3 Likes

Thank you for the communication & update. I’m glad this is officially on the list for an upcoming Bitwarden update, at some point.

As you’re here, our desktop biometric (i.e., Touch ID + Windows Hello) threads seemed to be split up and that can decrease the vote count somewhat. In total, here’s the actual vote count:

281 votes : http://bit.ly/2LwyLf1 (this thread)
174 votes : http://bit.ly/2OXsQBS
86 votes : http://bit.ly/2PjOyiy
32 votes : http://bit.ly/2OXjMNy
29 votes : http://bit.ly/2EGAwT0
17 votes : http://bit.ly/2YuIt6X

= 619 votes

There are many more threads, with 1-5 votes only, but these the major ones as of April 6th, 2020.

4 Likes