1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-28 08:12:22 -05:00

5900 Commits

Author SHA1 Message Date
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
Alex Morask
07c202ecaf
Block org seat scaling when has Reseller provider (#3385) 2023-11-20 09:05:35 -05:00
Alex Morask
cf38ff3c19
[AC-1828] [AC-1807] Aggregated admin panel pricing fixes (#3448)
* AC-1828: Allow reseller to add all teams and enterprise orgs

* AC-1807: Only show provider-eligible plans on Organization edit

* Thomas' feedback

* Matt's feedback
2023-11-17 15:12:49 -05:00
Vince Grassia
10c8790f25
Update comments in Dockerfiles 2023-11-16 15:52:46 -05:00
Vince Grassia
70e9124b6b
Remove Server project Dockerfile 2023-11-16 15:00:47 -05:00
Vince Grassia
ecf692e9b4
Update workflow 2023-11-16 14:58:05 -05:00
Vince Grassia
f5dc7f4d53
Modify cache 2023-11-16 14:21:08 -05:00
Vince Grassia
75b8294a5c
Add buildcache 2023-11-16 12:11:43 -05:00
Vince Grassia
0ecadedda9
Change needs for self-host-build 2023-11-16 11:44:45 -05:00
Vince Grassia
0366f86a56
Update needs for MsSqlMigratorUtility job 2023-11-16 11:42:41 -05:00
Vince Grassia
3af9fe262d
Test Docker cache 2023-11-16 11:40:17 -05:00
Vince Grassia
7fc0c6805c
Enable locked mode for NuGet restore 2023-11-16 11:14:20 -05:00
Vince Grassia
8ddc7711a1
Change back to regular runners 2023-11-16 11:08:00 -05:00
Vince Grassia
42638c4fc0
Try larger runner 2023-11-16 11:06:14 -05:00
Vince Grassia
4ed7907f33
Re-enable jobs 2023-11-16 10:44:37 -05:00
Vince Grassia
646c5c7210
Add proper files to Dockerfile 2023-11-16 09:48:59 -05:00
Vince Grassia
1b2e7a3ed7
Fix MsSqlMigratorUtility 2023-11-16 09:40:51 -05:00
Vince Grassia
5aa2b21415
Put platforms back to normal 2023-11-16 09:30:29 -05:00
Vince Grassia
7bed9d18f2
Remove platform 2023-11-16 09:24:31 -05:00
Vince Grassia
4b695f158b
Remove platform 2023-11-16 09:20:51 -05:00
Vince Grassia
ff72a90574
Add platforms 2023-11-16 09:17:10 -05:00
Vince Grassia
e0f40482c7
Merge branch 'master' into add-docker-arm64-builds 2023-11-16 00:35:46 -05:00
Vince Grassia
96431771c2
Update workflow 2023-11-16 00:32:19 -05:00
Vince Grassia
cf6cfeb475
Test 2023-11-16 00:28:46 -05:00
Vince Grassia
e3c08a28b2
Test 2023-11-16 00:20:05 -05:00
Vince Grassia
4a00dfc3ce
Test 2023-11-16 00:16:59 -05:00
Vince Grassia
aa62e6f10d
Test 2023-11-16 00:09:27 -05:00
Vince Grassia
420bcb7c43
Test 2023-11-16 00:06:00 -05:00
Vince Grassia
f50508b0e1
Remove interactive flag 2023-11-15 23:57:02 -05:00
Vince Grassia
285741784a
Test copying files from Docker images 2023-11-15 23:54:19 -05:00
Vince Grassia
dd80b2e99f
Test 2023-11-15 23:35:43 -05:00
Vince Grassia
18d297e4e3
Remove extra build.Dockerfile 2023-11-15 18:11:41 -05:00
Vince Grassia
1100ee58d7
Remove Dockerfile-k8s 2023-11-15 18:08:24 -05:00
Vince Grassia
586bac8018
Fix gulp for Admin/Sso 2023-11-15 17:34:11 -05:00
Vince Grassia
e8e7820ef6
Fix Dockerfiles 2023-11-15 16:13:49 -05:00
Vince Grassia
9381577f66
Fix Dockerfiles 2023-11-15 16:05:05 -05:00
Vince Grassia
bd13dd64ac
Fix project imports 2023-11-15 15:54:24 -05:00
Vince Grassia
41050091f6
Uncomment .git copy 2023-11-15 15:47:03 -05:00
Vince Grassia
edad0e1edf
Fix copy commands in Dockerfiles 2023-11-15 15:44:20 -05:00
Vince Grassia
d21717e1d5
Move all build steps to project Dockerfiles 2023-11-15 15:40:15 -05:00
Vince Grassia
82cd28e6c0
Remove output 2023-11-15 14:53:37 -05:00
Vince Grassia
5143e411b5
Test other method 2023-11-15 14:51:49 -05:00
Vince Grassia
942b516ebf
Test download 2023-11-15 14:42:48 -05:00
Vince Grassia
44edd6ed5f
Fix upload 2023-11-15 14:29:34 -05:00
Vince Grassia
bccdccba00
Test 2023-11-15 14:25:58 -05:00
Vince Grassia
5e0c7fdf46
Test 2023-11-15 14:24:46 -05:00
Vince Grassia
c595a2cf6e
Test 2023-11-15 14:21:41 -05:00
Vince Grassia
f853411e19
Test 2023-11-15 14:20:19 -05:00
Vince Grassia
2740dbc494
Test 2023-11-15 14:17:23 -05:00
Vince Grassia
5f6d443fe8
Test 2023-11-15 14:15:30 -05:00