Protect the data stored in keychain by TouchId or Passcode (#65)

* First draft of implementing secured storage support (TouchId or Passcode)

* minor improvements

* improving the implementation; Support for AppDelegate-notification

* minor changes and improvements

* provding requested constant as usability feature; added documentation to canImplyAuthentication

* updating .d.ts-file

* when fetching stored items using the traditional modality (not TouchId or Passcode protected) ignore any items that need authentication.
This commit is contained in:
Steff
2018-02-25 15:55:17 +01:00
committed by Joel Arvidsson
parent 55681fa8e8
commit 172368f2fd
8 changed files with 358 additions and 14 deletions
@@ -1123,7 +1123,9 @@
"$(SRCROOT)/../node_modules/react-native-keychain/RNKeychainManager",
);
INFOPLIST_FILE = KeychainExample/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "";
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
@@ -1144,7 +1146,9 @@
"$(SRCROOT)/../node_modules/react-native-keychain/RNKeychainManager",
);
INFOPLIST_FILE = KeychainExample/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "";
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",