1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-25 12:45:18 +01:00
bitwarden-server/test/Core.Test/Services
Kyle Spearrin 44c559c723
Support for passkey registration (#2885)
* support for fido2 auth

* stub out registration implementations

* stub out assertion steps and token issuance

* verify token

* webauthn tokenable

* remove duplicate expiration set

* revert sqlproj changes

* update sqlproj target framework

* update new validator signature

* [PM-2014] Passkey registration (#2915)

* [PM-2014] chore: rename `IWebAuthnRespository` to `IWebAuthnCredentialRepository`

* [PM-2014] fix: add missing service registration

* [PM-2014] feat: add user verification when fetching options

* [PM-2014] feat: create migration script for mssql

* [PM-2014] chore: append to todo comment

* [PM-2014] feat: add support for creation token

* [PM-2014] feat: implement credential saving

* [PM-2014] chore: add resident key TODO comment

* [PM-2014] feat: implement passkey listing

* [PM-2014] feat: implement deletion without user verification

* [PM-2014] feat: add user verification to delete

* [PM-2014] feat: implement passkey limit

* [PM-2014] chore: clean up todo comments

* [PM-2014] fix: add missing sql scripts

Missed staging them when commiting

* [PM-2014] feat: include options response model in swagger docs

* [PM-2014] chore: move properties after ctor

* [PM-2014] feat: use `Guid` directly as input paramter

* [PM-2014] feat: use nullable guid in token

* [PM-2014] chore: add new-line

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

* [PM-2014] feat: start adding controller tests

* [PM-2014] feat: add user verification test

* [PM-2014] feat: add controller tests for token interaction

* [PM-2014] feat: add tokenable tests

* [PM-2014] chore: clean up commented premium check

* [PM-2014] feat: add user service test for credential limit

* [PM-2014] fix: run `dotnet format`

* [PM-2014] chore: remove trailing comma

* [PM-2014] chore: add `Async` suffix

* [PM-2014] chore: move delay to constant

* [PM-2014] chore: change `default` to `null`

* [PM-2014] chore: remove autogenerated weirdness

* [PM-2014] fix: lint

* Added check for PasswordlessLogin feature flag on new controller and methods. (#3284)

* Added check for PasswordlessLogin feature flag on new controller and methods.

* fix: build error from missing constructor argument

---------

Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>

* [PM-4171] Update DB to support PRF (#3321)

* [PM-4171] feat: update database to support PRF

* [PM-4171] feat: rename `DescriptorId` to `CredentialId`

* [PM-4171] feat: add PRF felds to domain object

* [PM-4171] feat: add `SupportsPrf` column

* [PM-4171] fix: add missing comma

* [PM-4171] fix: add comma

* [PM-3263] fix identity server tests for passkey registration (#3331)

* Added WebAuthnRepo to EF DI

* updated config to match current grant types

* Remove ExtensionGrantValidator (#3363)

* Linting

---------

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>
Co-authored-by: Ike <137194738+ike-kottlowski@users.noreply.github.com>
Co-authored-by: Todd Martin <tmartin@bitwarden.com>
2023-10-30 09:40:06 -04:00
..
AmazonSesMailDeliveryServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
AmazonSqsBlockIpServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
AppleIapServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
AzureQueueBlockIpServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
AzureQueueEventWriteServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
AzureQueuePushNotificationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
CollectionServiceTests.cs [AC-1443] Update manager permission to only see collections they have access to (#3071) 2023-08-08 16:54:10 +01:00
DeviceServiceTests.cs Trusted Device Encryption feature (#3151) 2023-08-17 16:03:06 -04:00
EventServiceTests.cs [AC-1284] AC Team code ownership moves - Provider (#3359) 2023-10-26 13:38:29 -04:00
HandlebarsMailServiceTests.cs [AC-1284] AC Team code ownership moves - Provider (#3359) 2023-10-26 13:38:29 -04:00
InMemoryApplicationCacheServiceTests.cs [AC-1284] AC Team code ownership moves - Provider (#3359) 2023-10-26 13:38:29 -04:00
InMemoryServiceBusApplicationCacheServiceTests.cs [AC-1284] AC Team code ownership moves - Provider (#3359) 2023-10-26 13:38:29 -04:00
LaunchDarklyFeatureServiceTests.cs [PM-3708] Allow local overrides for flag values (#3243) 2023-09-01 07:06:21 -04:00
LicensingServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
LocalAttachmentStorageServiceTests.cs [PM-1969] Spellcheck other (#2878) 2023-05-17 12:14:36 +02:00
MailKitSmtpMailDeliveryServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
MultiServicePushNotificationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
NotificationHubPushNotificationServiceTests.cs [SG-419] Added logging to mobile push notifications (#2332) 2022-10-19 10:22:40 -04:00
NotificationHubPushRegistrationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
NotificationsApiPushNotificationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
OrganizationDomainServiceTests.cs [SG-147] Organization Domain Claiming Feature (#2704) 2023-02-15 14:26:41 -05:00
OrganizationServiceTests.cs [AC-1200] Admin Console code ownership - move OrganizationFeatures (#3369) 2023-10-26 16:47:44 -05:00
PolicyServiceTests.cs Trusted Device Encryption feature (#3151) 2023-08-17 16:03:06 -04:00
RelayPushNotificationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
RelayPushRegistrationServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
RepositoryEventWriteServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
SendGridMailDeliveryServiceTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
StripePaymentServiceTests.cs [AC 1451] Refactor staticstore plans and consuming logic (#3164) 2023-10-17 15:56:35 +01:00
UserServiceTests.cs Support for passkey registration (#2885) 2023-10-30 09:40:06 -04:00