1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-21 12:05:42 +01:00
bitwarden-server/test
Andreas Coroiu 80740aa4ba
[PM-2032] Server endpoints to support authentication with a passkey (#3361)
* [PM-2032] feat: add assertion options tokenable

* [PM-2032] feat: add request and response models

* [PM-2032] feat: implement `assertion-options` identity endpoint

* [PM-2032] feat: implement authentication with passkey

* [PM-2032] chore: rename to `WebAuthnGrantValidator`

* [PM-2032] fix: add missing subsitute

* [PM-2032] feat: start adding builder

* [PM-2032] feat: add support for KeyConnector

* [PM-2032] feat: add first version of TDE

* [PM-2032] chore: refactor WithSso

* [PM-2023] feat: add support for TDE feature flag

* [PM-2023] feat: add support for approving devices

* [PM-2023] feat: add support for hasManageResetPasswordPermission

* [PM-2032] feat: add support for hasAdminApproval

* [PM-2032] chore: don't supply device if not necessary

* [PM-2032] chore: clean up imports

* [PM-2023] feat: extract interface

* [PM-2023] chore: add clarifying comment

* [PM-2023] feat: use new builder in production code

* [PM-2032] feat: add support for PRF

* [PM-2032] chore: clean-up todos

* [PM-2023] chore: remove token which is no longer used

* [PM-2032] chore: remove todo

* [PM-2032] feat: improve assertion error handling

* [PM-2032] fix: linting issues

* [PM-2032] fix: revert changes to `launchSettings.json`

* [PM-2023] chore: clean up assertion endpoint

* [PM-2032] feat: bypass 2FA

* [PM-2032] fix: rename prf option to singular

* [PM-2032] fix: lint

* [PM-2032] fix: typo

* [PM-2032] chore: improve builder tests

Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>

* [PM-2032] chore: clarify why we don't require 2FA

* [PM-2023] feat: move `identityProvider` constant to common class

* [PM-2032] fix: lint

* [PM-2023] fix: move `IdentityProvider` to core.Constants

* [PM-2032] fix: missing import

* [PM-2032] chore: refactor token timespan to use `TimeSpan`

* [PM-2032] chore: make `StartWebAuthnLoginAssertion` sync

* [PM-2032] chore: use `FromMinutes`

* [PM-2032] fix: change to 17 minutes to cover webauthn assertion

* [PM-2032] chore: do not use `async void`

* [PM-2032] fix: comment saying wrong amount of minutes

* [PM-2032] feat: put validator behind feature flag

* [PM-2032] fix: lint

---------

Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
2023-11-20 15:55:31 +01:00
..
Api.IntegrationTest Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Api.Test Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Billing.Test Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Common Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Core.Test [PM-2032] Server endpoints to support authentication with a passkey (#3361) 2023-11-20 15:55:31 +01:00
Icons.Test Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Identity.IntegrationTest [PM-2032] Server endpoints to support authentication with a passkey (#3361) 2023-11-20 15:55:31 +01:00
Identity.Test [PM-2032] Server endpoints to support authentication with a passkey (#3361) 2023-11-20 15:55:31 +01:00
Infrastructure.EFIntegration.Test Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
Infrastructure.IntegrationTest Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
IntegrationTestCommon Provide LaunchDarkly application info (#3435) 2023-11-13 14:46:39 -05:00
bitwarden.tests.sln Add identity tests to test solution (#3342) 2023-10-13 14:15:11 +02:00
coverage.ps1 Implement code coverage tool (#1390) 2021-06-21 12:22:47 -05:00
coverage.sh Fix bug in TaxInfo (#1682) 2021-11-01 12:13:31 -04:00