Rename customPrompt to authenticationPrompt
This commit is contained in:
parent
7efae775e1
commit
9c734ac9f9
|
@ -111,7 +111,7 @@ NSString *serviceValue(NSDictionary *options)
|
||||||
#pragma mark - Proposed functionality - Helpers
|
#pragma mark - Proposed functionality - Helpers
|
||||||
|
|
||||||
#define kAuthenticationType @"authenticationType"
|
#define kAuthenticationType @"authenticationType"
|
||||||
#define kBiometrics @"AuthenticationWithBiometrics"
|
#define kAuthenticationTypeBiometrics @"AuthenticationWithBiometrics"
|
||||||
|
|
||||||
#define kAccessControlType @"accessControl"
|
#define kAccessControlType @"accessControl"
|
||||||
#define kAccessControlUserPresence @"UserPresence"
|
#define kAccessControlUserPresence @"UserPresence"
|
||||||
|
@ -124,12 +124,12 @@ NSString *serviceValue(NSDictionary *options)
|
||||||
#define kBiometryTypeTouchID @"TouchID"
|
#define kBiometryTypeTouchID @"TouchID"
|
||||||
#define kBiometryTypeFaceID @"FaceID"
|
#define kBiometryTypeFaceID @"FaceID"
|
||||||
|
|
||||||
#define kCustomPromptMessage @"customPrompt"
|
#define kAuthenticationPromptMessage @"authenticationPrompt"
|
||||||
|
|
||||||
LAPolicy authPolicy(NSDictionary *options)
|
LAPolicy authPolicy(NSDictionary *options)
|
||||||
{
|
{
|
||||||
if (options && options[kAuthenticationType]) {
|
if (options && options[kAuthenticationType]) {
|
||||||
if ([ options[kAuthenticationType] isEqualToString:kBiometrics ]) {
|
if ([ options[kAuthenticationType] isEqualToString:kAuthenticationTypeBiometrics ]) {
|
||||||
return LAPolicyDeviceOwnerAuthenticationWithBiometrics;
|
return LAPolicyDeviceOwnerAuthenticationWithBiometrics;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -264,8 +264,8 @@ RCT_EXPORT_METHOD(getPasswordWithAuthentication:(NSDictionary *)options resolver
|
||||||
{
|
{
|
||||||
NSString *service = serviceValue(options);
|
NSString *service = serviceValue(options);
|
||||||
NSString *promptMessage = @"Authenticate to retrieve secret!";
|
NSString *promptMessage = @"Authenticate to retrieve secret!";
|
||||||
if (options && options[kCustomPromptMessage]) {
|
if (options && options[kAuthenticationPromptMessage]) {
|
||||||
promptMessage = options[kCustomPromptMessage];
|
promptMessage = options[kAuthenticationPromptMessage];
|
||||||
}
|
}
|
||||||
|
|
||||||
NSMutableDictionary *dict = @{ (__bridge NSString *)kSecClass : (__bridge id)(kSecClassGenericPassword),
|
NSMutableDictionary *dict = @{ (__bridge NSString *)kSecClass : (__bridge id)(kSecClassGenericPassword),
|
||||||
|
|
2
index.js
2
index.js
|
@ -58,7 +58,7 @@ type LAPolicy = 'Authentication' | 'AuthenticationWithBiometrics';
|
||||||
|
|
||||||
type SecureOptions = {
|
type SecureOptions = {
|
||||||
service?: string,
|
service?: string,
|
||||||
customPrompt?: string,
|
authenticationPrompt?: string,
|
||||||
authenticationType?: LAPolicy,
|
authenticationType?: LAPolicy,
|
||||||
accessControl?: SecAccessControl,
|
accessControl?: SecAccessControl,
|
||||||
};
|
};
|
||||||
|
|
|
@ -12,8 +12,8 @@ declare module 'react-native-keychain' {
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SecureOptions {
|
export interface SecureOptions {
|
||||||
service: string;
|
service?: string;
|
||||||
customPrompt?: string;
|
authenticationPrompt?: string;
|
||||||
authenticationType?: string;
|
authenticationType?: string;
|
||||||
accessControl?: string;
|
accessControl?: string;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue