venmo / VENTouchLock

A Touch ID and Passcode framework used in the Venmo app.
MIT License
964 stars 114 forks source link

Keychain groups support #64

Open tupps opened 9 years ago

tupps commented 9 years ago

I needed to support keychain groups to allow the use of this tool in an that has a Share Extension. This way both the main app and the share extension can use the same passcode.

For this I needed to change the queries to use SSKeychainQuery's instead of the convenience methods in SSKeychain. Using this allows access to the accessGroup property which is used to specify the keychain group.

ericlewis commented 7 years ago

This would be better conceptualized as refactoring the usage of keychain as a plugin vs exposing specific interfaces.