-
Notifications
You must be signed in to change notification settings - Fork 821
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Support macos touchid #131
Conversation
a25c1cf
to
5e17a9c
Compare
5e17a9c
to
6b90d34
Compare
This needs to be upstreamed to |
@lox I know this was a while ago, but any further thoughts on / interest in this? I looked at https://github.com/99designs/keyring but there doesn't seem to be any issue there yet. Could probably pitch in a little work on this but would want to connect about approach 😄 Not critical, mainly an annoyance from what seems similar to #219 |
Also see #273 |
2fac4ce
to
d3cd285
Compare
This has bit-rotted |
This is my first pass at touchid support. Passing in the
--biometrics
flag will use touchid on compatible macOS hosts. The first time you do this we prompt for the master passphrase and then store it in the login keychain, along with the rights to access that item in future. Subsequent access is blocked by touch id, but after that we lookup the keychain password and use it to unlock the aws-vault keychain.I don't love the approach, but it closely matches 1password. Need to implement the extra security bits that they do too:
Also depends on #130.