1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-24 06:25:09 -05:00

4760 Commits

Author SHA1 Message Date
Vince Grassia
4980c5041d
Fix path 2023-11-21 10:50:35 -05:00
Vince Grassia
62579de436
Move commands around in Dockerfile for Admin 2023-11-21 10:33:11 -05:00
Vince Grassia
7562a8e970
Test order of commands 2023-11-21 09:16:23 -05:00
Vince Grassia
eb5830ef11
Update comments in Dockerfiles 2023-11-20 16:36:33 -05:00
Matt Bishop
87fd4ad97d
[PM-3569] Upgrade to Duende.Identity (#3185)
* Upgrade to Duende.Identity

* Linting

* Get rid of last IdentityServer4 package

* Fix identity test since Duende returns additional configuration

* Use Configure

PostConfigure is ran after ASP.NET's PostConfigure
so ConfigurationManager was already configured and our HttpHandler wasn't
being respected.

* Regenerate lockfiles

* Move to 6.0.4 for patches

* fixes with testing

* Add additional grant type supported in 6.0.4 and beautify

* Lockfile refresh

* Reapply lockfiles

* Apply change to new WebAuthn logic

* When automated merging fails me

---------

Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
2023-11-20 16:32:23 -05:00
Alex Morask
03b9136623
Revert "[PM-3892] Implement dollar threshold for all subscriptions (#3283)" (#3455)
This reverts commit d9faa9a6dfd7d68b6f19c1d1ba9bb40b6d54496f.
2023-11-20 16:30:48 -05:00
Alex Morask
de32524891
Disable renewal email for org owners on invoice.upcoming (#3454) 2023-11-20 15:33:10 -05:00
Jason Ng
544dadec9f
PM-3231 add feature flag for vault onboarding work (#3449) 2023-11-20 13:36:37 -05:00
Matt Gibson
c8fd81a10e
Prefer compounds for preLaunchTasks (#3446) 2023-11-20 13:26:36 -05:00
Colton Hurst
04253d9bca
SM-1010: Turn off secrets manager beta with a new migration (#3451) 2023-11-20 12:36:02 -05:00
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