1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-18 18:13:48 -05:00

41 Commits

Author SHA1 Message Date
Matt Gibson
5537470703
Use sas token for attachment downloads (#1153)
* Get limited life attachment download URL

This change limits url download to a 1min lifetime.
This requires moving to a new container to allow for non-public blob
access.

Clients will have to call GetAttachmentData api function to receive the download
URL. For backwards compatibility, attachment URLs are still present, but will not
work for attachments stored in non-public access blobs.

* Make GlobalSettings interface for testing

* Test LocalAttachmentStorageService equivalence

* Remove comment

* Add missing globalSettings using

* Simplify default attachment container

* Default to attachments containe for existing methods

A new upload method will be made for uploading to attachments-v2.
For compatibility for clients which don't use these new methods, we need
to still use the old container. The new container will be used only for
new uploads

* Remove Default MetaData fixture.

* Keep attachments container blob-level security for all instances

* Close unclosed FileStream

* Favor default value for noop services
2021-02-22 15:35:16 -06:00
Addison Beck
b877c25234
Implemented tax collection for subscriptions (#1017)
* Implemented tax collection for subscriptions

* Cleanup for Sales Tax

* Cleanup for Sales Tax

* Changes a constraint to an index for checking purposes

* Added and implemented a ReadById method for TaxRate

* Code review fixes for Tax Rate implementation

* Code review fixes for Tax Rate implementation

* Made the SalesTax migration script rerunnable
2020-12-04 12:05:16 -05:00
Kyle Spearrin
2872bda6fe
tool to generate licenses (#874)
* tool to generate licenses

* code review feedback
2020-08-18 17:00:21 -04:00
Matt Portune
51fd87df0b
Added UseSso bool to Organization (#834)
* Added UseSso bool to org

* Update fields in migration script

* bump version & check enabled flag on ssoConfig
2020-07-22 09:38:39 -04:00
Chad Scharf
9800b752c0 Changed all C# control flow block statements to include space between keyword and open paren 2020-03-27 14:36:37 -04:00
Kyle Spearrin
5b598b811e
Add additional meta data to org view (#655)
* Add additional meta data to org view

* null check policies and groups
2020-02-25 14:28:41 -05:00
Kyle Spearrin
e69fc3620e tool to promote admin user to org owner 2020-02-14 20:13:25 -05:00
Kyle Spearrin
e8054df5b4 use policies property for orgs 2020-01-15 15:00:54 -05:00
Kyle Spearrin
47fed7ab80 date range search on logs 2019-10-01 09:02:36 -04:00
Kyle Spearrin
1c57492028 trim and tolower billing email 2019-06-12 22:08:53 -04:00
Kyle Spearrin
15cb0ad4c3 implement useapi and apikey 2019-03-02 15:09:33 -05:00
Kyle Spearrin
3b8552b2fa billing info and tx management tools 2019-02-25 12:43:20 -05:00
Kyle Spearrin
7ee8c0a240 add billing info to admin edit page 2019-02-25 10:39:04 -05:00
Kyle Spearrin
fb21b19490 charge braintree customer tool 2019-02-15 16:18:34 -05:00
Kyle Spearrin
9afca4c277 remove old org fields 2019-01-18 15:49:57 -05:00
Kyle Spearrin
cf73b168ee More CanAccessPremium checks 2018-08-28 17:40:08 -04:00
Kyle Spearrin
ac4f789782 fix model labels 2018-04-20 16:45:41 -04:00
Kyle Spearrin
8e98e489ab added use 2fa to org edit 2018-04-20 16:37:17 -04:00
Kyle Spearrin
3d690ac577 spaces 2018-03-30 23:15:59 -04:00
Kyle Spearrin
9938a5fa9d reduce new lines 2018-03-30 23:13:32 -04:00
Kyle Spearrin
c63422ea5d log exception strings 2018-03-30 17:35:07 -04:00
Kyle Spearrin
0e143a78e5 log filters 2018-03-30 08:38:15 -04:00
Kyle Spearrin
e51cf078b0 include project property with logs 2018-03-30 00:01:53 -04:00
Kyle Spearrin
922da5596d add current time and props to logs 2018-03-29 23:46:27 -04:00
Kyle Spearrin
d4b4a2b014 admin logs 2018-03-29 23:30:56 -04:00
Kyle Spearrin
830f4ee68e more org/user info 2018-03-29 11:26:19 -04:00
Kyle Spearrin
40dff2cd6e success/error messages for admin 2018-03-28 10:38:01 -04:00
Kyle Spearrin
e8b595c7ae users must also be confirmed 2018-03-24 20:00:11 -04:00
Kyle Spearrin
c8191132d4 dashboard version and smtp settings 2018-03-23 12:50:20 -04:00
Kyle Spearrin
1b313e6df4 Adjust listing link for view/edit 2018-03-23 09:48:36 -04:00
Kyle Spearrin
bd3457fc06 user/org view pages 2018-03-23 09:29:11 -04:00
Kyle Spearrin
e920c8e9d2 org and user info 2018-03-22 21:10:10 -04:00
Kyle Spearrin
7075d8396d some helper functions for users and orgs 2018-03-22 17:33:22 -04:00
Kyle Spearrin
b011b4e970 user edit 2018-03-22 15:50:56 -04:00
Kyle Spearrin
6ecaaff94d edit organization 2018-03-22 14:29:33 -04:00
Kyle Spearrin
14039d7d1a respect return url on sign in link 2018-03-22 13:18:18 -04:00
Kyle Spearrin
ab3b3c6e40 active page status, org customer select filter 2018-03-21 21:58:14 -04:00
Kyle Spearrin
7475ed7318 organization search page 2018-03-21 17:41:14 -04:00
Kyle Spearrin
67bf801c15 users listing page 2018-03-21 16:24:10 -04:00
Kyle Spearrin
d35d8185ed passwordless sign in for admin 2018-03-21 14:26:49 -04:00
Kyle Spearrin
6a4ab83625 setup new admin portal project 2018-03-21 12:57:43 -04:00