keybase / go-keychain

Golang keychain package for iOS and macOS
MIT License
573 stars 120 forks source link

TouchID access control? #61

Open nickatsegment opened 4 years ago

nickatsegment commented 4 years ago

Similar to #11, but not quite.

It looks like if you set a certain attribute on the keychain item, you can have it prompt for a TouchID instead of a password.

https://developer.apple.com/documentation/localauthentication/accessing_keychain_items_with_face_id_or_touch_id

This would be a lot better from a UX perspective, and might deter users from clicking Always Allow.

jdolitsky commented 4 years ago

Some of the objective-c/swift code found here may be useful: https://github.com/infinum/Locker

Features Save data in Keychain. Fetch data from Keychain with Biometric ID. Delete data from Keychain.

ghostsquad commented 3 years ago

any movement on this?

hazcod commented 2 years ago

Peeking in here. :-)