mirror of
https://github.com/bitwarden/server.git
synced 2026-05-31 16:17:04 -05:00
* test(org-user-request-model): Add model validation tests. * feat(request-models): Add Authentication and Unlock Data fields with annotations. * test(recover-command): Add tests for Authentication and Unlock Data payload signature. * feat(recover-command): Add overload for Authentication and Unlock Data payload signature. * test(recover-command): Add tests for behavior with authentication and unlock data. * feat(recover-command): Add impl for hash and key, authentication and unlock data inputs. * test(org-users-controller): Add controller tests for dispatch. * feat(org-users-controller): Add controller impl for dispatch for both request payload variants. * chore: lint. * fix(request-model): Validation method drifted in base; rename. * test(request-model): Update validation tests. * feat(request-model): Support 2FA-only validation at the boundary. * test(request-model): Express handling of v1 vs v2 requests. * PM-35394 - Per reviewer's request, mark AdminRecoverAccountCommand.RecoverAccountAsync that doesn't accept new models obselete * PM-35394 - Fix using directive after model namespace move Merge from main moved OrganizationUserResetPasswordRequestModel to the AdminConsole namespace; update the test's using directive to match, restoring both the build and dotnet format checks. --------- Co-authored-by: Jared Snider <jsnider@bitwarden.com>