Oscar Hinton
83548a6753
Remove deprecated index.ts ( #490 )
...
* Remove deprecated index.ts
* Update tests
2021-09-17 14:57:31 +02:00
Vincent Salucci
da132217da
[SSO Auto Enroll] Auto Enroll status retrieval ( #486 )
...
* [SSO Auto Enroll] Auto Enroll status retrieval
* Fixed import order
* Updated object property
2021-09-15 12:54:44 -05:00
Oscar Hinton
32774561f3
Add MaximumVaultTimeout policy type ( #480 )
2021-09-09 17:05:40 +02:00
Oscar Hinton
bbe8d3df48
Revert "Vault Timeout Policy ( #474 )" ( #479 )
...
This reverts commit bba2812fdd .
2021-09-08 23:06:42 +02:00
Oscar Hinton
bba2812fdd
Vault Timeout Policy ( #474 )
2021-09-08 22:02:19 +02:00
Joseph Flinn
5784a6d4fc
Adding a PayPalConfig environment type ( #478 )
...
* Adding a PayPalConfig environment type for the web vault
* Adding missing semicolon
2021-09-08 12:34:23 -07:00
Vincent Salucci
ef743ea8ca
[SSO] Set password auto enroll update ( #472 )
...
* [SSO/Auto Enroll] Set Password enrolls new user
* Fixed typo
* Linter updates
* Cleanup // Constructor for SetPasswordRequest
2021-09-03 14:49:03 -05:00
Thomas Rittson
30419a625f
Move policy checks within policyService ( #466 )
...
* Move policy logic within policyService
* Remove unneeded import
* Clean up unused code
* Fix linting
* Enforce policies from accepting org invite
* Only exempt owner or admin from policies
* Use canManagePolicies as exemption criteria
* Make orgUser status check more semantic
Co-authored-by: Addison Beck <abeck@bitwarden.com >
Co-authored-by: Addison Beck <abeck@bitwarden.com >
2021-08-31 06:52:57 +10:00
Oscar Hinton
daa4f6f9a6
Dynamic Modals ( #417 )
...
* Move backdrop and click handler to modal service since they should not be used in web
* Add support for opening modals using ViewContainerRef
2021-08-26 10:04:29 +02:00
Matt Gibson
1f0127966e
Generalize token refreshing to include reauth by api key ( #456 )
2021-08-13 08:28:03 -05:00
Matt Gibson
c5f236c2e4
Use apikey client secret as captcha validation ( #454 )
...
* Use apikey client secret as captcha validation
* Linter fixes
2021-08-12 15:11:26 -05:00
Vincent Salucci
c2e434e333
[Reset Password v1] Update Temp Password ( #446 )
...
* [Reset Password v1] Update Temp Password
* Updating router to protected for child classes to access
2021-08-10 08:02:53 -04:00
Matt Gibson
fdf0eb989b
Provide owner with Provider client org create requst ( #444 )
2021-07-30 08:11:12 -05:00
Matt Gibson
db2e2f1977
Correct ProviderOrgCreate return type ( #442 )
2021-07-29 07:43:38 -05:00
Oscar Hinton
de288913e4
Add helper methods to EnvironmentService for retrieving urls ( #435 )
2021-07-23 20:03:52 +02:00
Matt Gibson
1006f50ef3
Feature/use hcaptcha if bot ( #430 )
...
* Handle hcaptch required identity response
* Refactor iframe component for captcha and webauthn
* Send captcha token to server
* Add captcha callback
* Clear captcha state
* Remove captcha storage
* linter fixes
* Rename iframe components to include IFrame
* Remove callback in favor of extenting submit
* Limit publickey credentials access
* Use captcha bypass token to bypass captcha for twofactor auth flows
* Linter fixes
* Set iframe version in components
2021-07-21 07:55:26 -05:00
Oscar Hinton
9f0ca7e4d2
[Provider] Add initial support for providers ( #399 )
2021-07-15 15:07:38 +02:00
Matt Gibson
78ae9383fb
Persist API key creds for token refresh. ( #414 )
...
* Persist API key creds for token refresh.
* Linter fixes
2021-06-21 17:48:06 -05:00
Matt Gibson
5e24a70a87
Vault should be locked if key is not in memory ( #413 )
...
Key is loaded on startup if auto key exists.
2021-06-21 17:47:44 -05:00
Thomas Rittson
d63ee1858d
Add backwards compatability for new local hashing method ( #407 )
...
* Add backwards compatability for existing keyHash
* Minor changes for review comments
2021-06-15 07:35:58 +10:00
Matt Gibson
d2ca46b6f5
Add get key from storage for ensuring biometric browser integration ( #408 )
2021-06-14 14:03:13 -05:00
Thomas Rittson
8797924bd1
Use 2 iterations for local password hashing ( #404 )
...
* Use 2 iterations for local password hashing
* fix typo
2021-06-10 07:24:31 +10:00
Matt Gibson
5ba1416679
Authenticate with secure storage service ( #402 )
...
* Split secure key into use case
Allows us to push authentication for key access as late as possible.
* Do not reload if biometric locked
* Linter fixes
* Fix key upgrade scenario
* Fix boolean value message parsing
* Handle systems which don't support biometrics
* Do not fail key retrieval on secret upgrade
* Ensure old key is removed regardless of upgrade success
* Log errors
2021-06-09 15:53:54 -05:00
Matt Gibson
ea90aea013
Use encrypted filename filename in Cipher attachment upload blob name ( #403 )
...
* Use EncString type to enforce encryption on filename in Cipher attachment upload
* Fix Cipher attachment test
2021-06-08 14:02:08 -05:00
Oscar Hinton
1016bbfb9e
Split jslib into multiple modules ( #363 )
...
* Split jslib into multiple modules
2021-06-03 18:58:57 +02:00