Jake Fink
2a373dd3fc
only prompt for sso if using key connector ( #1667 )
2021-11-29 15:37:19 -05:00
Thomas Rittson
ff35e3c022
[Key Connector] Hide MP input in iOS extensions ( #1656 )
...
* Hide MP on iOS unlock screen
* Update navbar if using biometric auth only
* Tidy up logic
2021-11-23 09:50:34 +10:00
Jake Fink
e9b0bbb3a9
Bug/cme autofill unlock ( #1653 )
...
* Show SSO login if using key-connector without bio or pin
* remove additional call to enable biometrics and change method name
- ordered methods to group private and public
* allow sso for first biometric authenitcation
2021-11-19 11:24:48 -05:00
Jake Fink
3e0e620bb7
Show SSO login if using key-connector without bio or pin ( #1648 )
...
* Show SSO login if using key-connector without bio or pin
* remove additional call to enable biometrics and change method name
- ordered methods to group private and public
2021-11-17 12:44:27 -05:00
Jake Fink
0e9cbe4539
add reveal button to password reprompt on iOS ( #1607 )
...
* add reveal button to password reprompt on iOS
* format special chars as unicode
2021-10-26 17:46:11 -04:00
Vincent Salucci
271e6b3d92
[Reset Password v1] Update Temp Password ( #1492 )
...
* [Reset Password v1] Update Temp Password
* fixed order of operations for reset temp password flow
* Refactored bool with auth result
* Finished removal of temp password flow from set password
* iOS extension support plus extension bugfixes
Co-authored-by: addison <addisonbeck1@gmail.com>
Co-authored-by: Matt Portune <mportune@bitwarden.com>
2021-09-24 13:14:26 -05:00
Thomas Rittson
79589b07fc
Use 2 iterations for local password hashing ( #1423 )
...
* Add HashPurpose parameter to HashPasswordAsync
* Use 2 iterations for local password hashing
* Force logout if user has old keyHash stored
* Revert "Force logout if user has old keyHash stored"
This reverts commit 497d4928fa
.
* Add backwards compatability with existing keyHash
2021-06-15 07:39:34 +10:00
Oscar Hinton
2b8dbde923
Fixes for password reprompt ( #1416 )
2021-06-10 17:57:18 +02:00
Matt Portune
33791a03ac
track failed unlock attempts in storage ( #1421 )
2021-06-09 10:03:05 -04:00
Matt Gibson
a3b4ede8f3
Use CipherByteArray to signify encrypted byte[] ( #1366 )
...
* Use CipherByteArray to signify encrypted byte[]
* Rename CipherString and CipherByteArray to EncString and EncByteArray
2021-04-21 15:27:14 -05:00
Thomas Rittson
9b6bf136f1
Add passphrase generator to iOS Extensions ( #1230 )
...
* Add passphrase generator options to iOS extension
* Set custom indentation on WordSeparator control
* Set correct RowsInSection for passphrase controls
* Fix RowsInSection for password controls
* Add avoid ambiguous characters control
2021-01-26 06:23:50 +10:00
Matt Portune
ffd8f9951f
Fix for missing biometric integrity check in iOS extensions under certain conditions ( #1162 )
...
* Fix for biometric check in extension on fresh install
* make sure bio integrity values are written to pref storage
* integrity state migration to pref storage
* remove automatic state saving upon null validation
2020-12-01 15:30:23 -05:00
Matt Portune
b163a0fe77
fix for stuck extension sheets when dismissed by swipe ( #1117 )
...
* fix for stuck extension sheets when dismissed by swipe
* simplify dismiss action assignments
2020-10-15 14:34:31 -04:00
Matt Portune
37e19d9a60
Support for storing multiple biometric integrity states for iOS ( #1110 )
...
* support for storing multiple biometric integrity states for iOS
* remove unused var & save new extension bio state upon password validation
2020-10-07 12:18:36 -04:00
Matt Portune
7b358b1bbb
biometric integrity check in iOS extensions ( #1093 )
2020-09-25 21:14:10 -04:00
Matt Portune
5da2f3279b
biometrics cleanup ( #964 )
2020-06-08 08:25:13 -04:00
Vincent Salucci
4c3df2e1e1
[Auto Logout] Final review of feature ( #932 )
...
* Initial commit of LockService name refactor (#831 )
* [Auto-Logout] Update Service layer logic (#835 )
* Initial commit of service logic update
* Added default value for action
* Updated ToggleTokensAsync conditional
* Removed unused variables, updated action conditional
* Initial commit: lockOption/lock refactor app layer (#840 )
* [Auto-Logout] Settings Refactor - Application Layer Part 2 (#844 )
* Initial commit of app layer part 2
* Updated biometrics position
* Reverted resource name refactor
* LockOptions refactor revert
* Updated method casing :: Removed VaultTimeout prefix for timeouts
* Fixed dupe string resource (#854 )
* Updated dependency to use VaultTimeoutService (#896 )
* [Auto Logout] Xamarin Forms in AutoFill flow (iOS) (#902 )
* fix typo in PINRequireMasterPasswordRestart (#900 )
* initial commit for xf usage in autofill
* Fixed databinding for hint button
* Updated Two Factor page launch - removed unused imports
* First pass at broadcast/messenger implentation for autofill
* setting theme in extension using theme manager
* extension app resources
* App resources from main app
* fix ref to twoFactorPage
* apply resources to page
* load empty app for sytling in extension
* move ios renderers to ios core
* static ref to resources and GetResourceColor helper
* fix method ref
* move application.current.resources refs to helper
* switch login page alerts to device action dialogs
* run on main thread
* showDialog with device action service
* abstract action sheet to device action service
* add support for yubikey
* add yubikey iimages to extension
* support close button action
* add support to action extension
* remove empty lines
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
* [Auto Logout] Update lock option to be default value (#929 )
* Initial commit - make lock action default
* Removed extra whitespace
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-05-29 12:26:36 -04:00
Chad Scharf
3c18fd7636
Changed all C# control flow block statements to include space between keyword and open paren ( #800 )
2020-03-28 09:16:28 -04:00
Matt Portune
f78f303a79
Password generator policy enforcement ( #741 )
...
* Password generator policy enforcement
* Formatting
* Changed to simple cast (double unboxing for int64/long)
* Added ui indication of active policy on password generator page and fixed issue with switch enable logic
2020-02-27 19:53:02 -05:00
Kyle Spearrin
4b989b01e9
use native biomatrics on Android
2019-10-23 09:11:48 -04:00
Kyle Spearrin
b354986199
null check apiexception error
2019-10-22 16:37:40 -04:00
kspearrin
7c5b8c0e9f
modal full screen
2019-09-30 21:17:53 -04:00
Kyle Spearrin
ced9d33d2e
memory stored pinProtectedKey
2019-09-20 16:43:03 -04:00
Kyle Spearrin
ce751cfc87
fix unlock logic
2019-08-12 08:05:45 -04:00
Kyle Spearrin
f9547f158e
log autofill events
2019-07-22 15:50:59 -04:00
Kyle Spearrin
e7ce050324
use fingerprintButtonText on extension unlock
2019-07-22 10:24:18 -04:00
Kyle Spearrin
c2108fdda0
null checking
2019-07-22 08:44:55 -04:00
Kyle Spearrin
62d8824450
clear cache in main app if change made in extension
2019-07-06 22:49:17 -04:00
Kyle Spearrin
3e51ff46f3
forget bg colors :(
2019-07-02 23:31:52 -04:00
Kyle Spearrin
fa2e814559
style headers and footer
2019-07-02 22:27:21 -04:00
Kyle Spearrin
87e337cbeb
try color header bg again
2019-07-02 20:52:44 -04:00
Kyle Spearrin
43e15bf911
more bg color for header
2019-07-02 20:14:23 -04:00
Kyle Spearrin
4d79d0af89
bg for header/footer is tint color
2019-07-02 19:49:50 -04:00
Kyle Spearrin
a064a6cf9b
theme updates to extensions
2019-07-02 19:35:01 -04:00
Kyle Spearrin
225db6397d
ios app extension theming
2019-07-01 15:12:54 -04:00
Kyle Spearrin
9145fa1c48
improvement to lock screen
2019-06-28 11:47:04 -04:00
Kyle Spearrin
f237fa98d2
ios autofill extension implemented
2019-06-28 08:21:44 -04:00
Kyle Spearrin
be4ae605a9
implement ASHelpers from messages
2019-06-27 16:22:58 -04:00
Kyle Spearrin
9c2cbc0ecb
add shared controllers and view to ios core
2019-06-27 15:48:25 -04:00
Kyle Spearrin
297beac169
reset for v2
2019-03-27 16:23:00 -04:00
Kyle Spearrin
2d687c98df
dont return if no identity
2018-12-24 11:29:12 -05:00
kspearrin
ec9b2d7f7d
add item to cred store when added from extension
2018-09-21 20:22:13 -04:00
kspearrin
f153c7509c
build identity store for quick type bar
2018-09-21 11:22:06 -04:00
Kyle Spearrin
cc9a4a288a
fix analytics for autofill events
2018-09-20 23:02:53 -04:00
Kyle Spearrin
5f1a8017f1
moved view controllers to core library for reuse
2018-09-20 21:54:01 -04:00
Kyle Spearrin
a831c9ac4f
Added track screen events for pages and controller in extension. UserId refresh on login/logout.
2016-08-04 00:06:09 -04:00