1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-09-27 03:52:57 +02:00
bitwarden-mobile/src/App/Resources
Jake Fink 13869b5a1b
[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>
2021-11-10 20:46:48 -05:00
..
AppResources.af.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.az.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.be.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.bg.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.bn.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.bs.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.ca.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.cs.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.cs.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.da.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.da.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.de.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.de.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.Designer.cs [KeyConnector] Add support for key connector OTP (#1633) 2021-11-10 20:46:48 -05:00
AppResources.el.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.en-GB.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.en-IN.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.es.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.es.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.et.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.fa.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.fi.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.fi.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.fil.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.fr.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.fr.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.he.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.hi.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.hi.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.hr.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.hr.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.hu.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.hu.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.id.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.id.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.it.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.it.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.ja.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.ja.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.ka.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.kn.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.ko.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.lv.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.ml.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.nb.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.nl.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.nl.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.nn.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.pl.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.pl.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.pt-BR.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.pt-BR.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.pt-PT.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.pt-PT.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.resx [KeyConnector] Add support for key connector OTP (#1633) 2021-11-10 20:46:48 -05:00
AppResources.ro.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.ro.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.ru.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.ru.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.si.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.sk.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.sk.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.sl.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.sr.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.sv.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.sv.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.ta.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.th.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.th.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.tr.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.tr.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.uk.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.uk.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00
AppResources.vi.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.vi.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.zh-Hans.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.zh-Hans.resx New Crowdin updates (#1583) 2021-10-14 19:22:33 -04:00
AppResources.zh-Hant.Designer.cs add resx for other languages 2019-06-03 23:46:09 -04:00
AppResources.zh-Hant.resx Autosync the updated translations (#1609) 2021-10-27 07:52:31 -07:00