mirror of
https://github.com/bitwarden/mobile
synced 2025-12-17 16:53:26 +00:00
[KeyConnector] Add support for key connector OTP (#1633)
* initial commit - add UsesKeyConnector to UserService - add models - begin work on authentication * finish auth workflow for key connector sso login - finish api call for get user key - start api calls for posts to key connector * Bypass lock page if already unlocked * Move logic to KeyConnectorService, log out if no pin or biometric is set * Disable password reprompt when using key connector * hide password reprompt checkbox when editing or adding cipher * add PostUserKey and PostSetKeyConnector calls * add ConvertMasterPasswordPage * add functionality to RemoveMasterPasswordPage - rename Convert to Remove * Hide Change Master Password button if using key connector * Add OTP verification for export component * Update src/App/Pages/Vault/AddEditPage.xaml.cs Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * remove toolbar item "close" * Update src/Core/Models/Request/KeyConnectorUserKeyRequest.cs Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * remove new line in resource string - format warning as two labels - set label in code behind for loading simultaneously * implement GetAndSetKey in KeyConnectorService - ignore EnvironmentService call * remove unnecesary orgIdentifier * move RemoveMasterPasswordPage call to LockPage * add spacing to export vault page * log out if no PIN or bio on lock page with key connector * Delete excessive whitespace * Delete excessive whitespace * Change capitalisation of OTP * add default value to models for backwards compatibility * remove this keyword * actually handle exceptions * move RemoveMasterPasswordPage to TabPage using messaging service * add minor improvements * remove 'this.' Co-authored-by: Hinton <oscar@oscarhinton.com> Co-authored-by: Thomas Rittson <trittson@bitwarden.com> Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
This commit is contained in:
48
src/App/Resources/AppResources.Designer.cs
generated
48
src/App/Resources/AppResources.Designer.cs
generated
@@ -2837,6 +2837,12 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
public static string ExportVaultOTPDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("ExportVaultOTPDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string ExportVaultWarning {
|
||||
get {
|
||||
return ResourceManager.GetString("ExportVaultWarning", resourceCulture);
|
||||
@@ -3599,6 +3605,36 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
public static string RemoveMasterPassword {
|
||||
get {
|
||||
return ResourceManager.GetString("RemoveMasterPassword", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string RemoveMasterPasswordWarning {
|
||||
get {
|
||||
return ResourceManager.GetString("RemoveMasterPasswordWarning", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string RemoveMasterPasswordWarning2 {
|
||||
get {
|
||||
return ResourceManager.GetString("RemoveMasterPasswordWarning2", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string LeaveOrganization {
|
||||
get {
|
||||
return ResourceManager.GetString("LeaveOrganization", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string LeaveOrganizationName {
|
||||
get {
|
||||
return ResourceManager.GetString("LeaveOrganizationName", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string Fido2Title {
|
||||
get {
|
||||
return ResourceManager.GetString("Fido2Title", resourceCulture);
|
||||
@@ -3658,5 +3694,17 @@ namespace Bit.App.Resources {
|
||||
return ResourceManager.GetString("DisablePersonalVaultExportPolicyInEffect", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string InvalidVerificationCode {
|
||||
get {
|
||||
return ResourceManager.GetString("InvalidVerificationCode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string RequestOTP {
|
||||
get {
|
||||
return ResourceManager.GetString("RequestOTP", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user