Skip to content

Commit 3252f40

Browse files
authored
Record user access to POST (create) /PUT (edit) API calls in database (#291)
* Stores username & date of to AE create/update API calls Signed-off-by: Victor Chang <[email protected]>
1 parent 4c7c599 commit 3252f40

File tree

124 files changed

+1458
-1062
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+1458
-1062
lines changed

doc/dependency_decisions.yml

Lines changed: 22 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,14 @@
7474
- :who: mocsharp
7575
:why: MIT (https://github.com/dotnet/dotNext/raw/master/LICENSE)
7676
:versions:
77-
- 4.8.0
77+
- 4.7.4
7878
:when: 2022-09-01 23:05:32.857032968 Z
7979
- - :approve
8080
- DotNext.Threading
8181
- :who: mocsharp
8282
:why: MIT (https://github.com/dotnet/dotNext/raw/master/LICENSE)
8383
:versions:
84-
- 4.8.0
84+
- 4.7.4
8585
:when: 2022-09-01 23:05:33.298402277 Z
8686
- - :approve
8787
- FluentAssertions
@@ -93,7 +93,7 @@
9393
- - :approve
9494
- Gherkin
9595
- :who: mocsharp
96-
:why: MIT (https://github.com/cucumber/common/raw/main/LICENSE)
96+
:why: MIT (https://github.com/cucumber/gherkin/raw/main/LICENSE)
9797
:versions:
9898
- 19.0.3
9999
:when: 2022-08-16 23:05:34.184272525 Z
@@ -326,63 +326,63 @@
326326
- :who: mocsharp
327327
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
328328
:versions:
329-
- 6.0.11
329+
- 6.0.12
330330
:when: 2022-08-16 23:05:49.698463427 Z
331331
- - :approve
332332
- Microsoft.EntityFrameworkCore
333333
- :who: mocsharp
334334
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
335335
:versions:
336-
- 6.0.11
336+
- 6.0.12
337337
:when: 2022-08-16 23:05:50.137694970 Z
338338
- - :approve
339339
- Microsoft.EntityFrameworkCore.Abstractions
340340
- :who: mocsharp
341341
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
342342
:versions:
343-
- 6.0.11
343+
- 6.0.12
344344
:when: 2022-08-16 23:05:51.008105271 Z
345345
- - :approve
346346
- Microsoft.EntityFrameworkCore.Analyzers
347347
- :who: mocsharp
348348
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
349349
:versions:
350-
- 6.0.11
350+
- 6.0.12
351351
:when: 2022-08-16 23:05:51.445711308 Z
352352
- - :approve
353353
- Microsoft.EntityFrameworkCore.Design
354354
- :who: mocsharp
355355
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
356356
:versions:
357-
- 6.0.11
357+
- 6.0.12
358358
:when: 2022-08-16 23:05:51.922790944 Z
359359
- - :approve
360360
- Microsoft.EntityFrameworkCore.InMemory
361361
- :who: mocsharp
362362
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
363363
:versions:
364-
- 6.0.11
364+
- 6.0.12
365365
:when: 2022-08-16 23:05:52.375150938 Z
366366
- - :approve
367367
- Microsoft.EntityFrameworkCore.Relational
368368
- :who: mocsharp
369369
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
370370
:versions:
371-
- 6.0.11
371+
- 6.0.12
372372
:when: 2022-08-16 23:05:52.828879230 Z
373373
- - :approve
374374
- Microsoft.EntityFrameworkCore.Sqlite
375375
- :who: mocsharp
376376
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
377377
:versions:
378-
- 6.0.11
378+
- 6.0.12
379379
:when: 2022-08-16 23:05:53.270526921 Z
380380
- - :approve
381381
- Microsoft.EntityFrameworkCore.Sqlite.Core
382382
- :who: mocsharp
383383
:why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt)
384384
:versions:
385-
- 6.0.11
385+
- 6.0.12
386386
:when: 2022-08-16 23:05:53.706997823 Z
387387
- - :approve
388388
- Microsoft.Extensions.ApiDescription.Server
@@ -787,42 +787,42 @@
787787
- :who: neilsouth
788788
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
789789
:versions:
790-
- 0.1.18
790+
- 0.1.19
791791
:when: 2022-08-16 23:06:21.051573547 Z
792792
- - :approve
793793
- Monai.Deploy.Messaging.RabbitMQ
794794
- :who: neilsouth
795795
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
796796
:versions:
797-
- 0.1.18
797+
- 0.1.19
798798
:when: 2022-08-16 23:06:21.511789690 Z
799799
- - :approve
800800
- Monai.Deploy.Storage
801801
- :who: mocsharp
802802
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-storage/raw/main/LICENSE)
803803
:versions:
804-
- 0.2.11
804+
- 0.2.13
805805
:when: 2022-08-16 23:06:21.988183476 Z
806806
- - :approve
807807
- Monai.Deploy.Storage.MinIO
808808
- :who: mocsharp
809809
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-storage/raw/main/LICENSE)
810810
:versions:
811-
- 0.2.11
811+
- 0.2.13
812812
:when: 2022-08-16 23:06:22.426838304 Z
813813
- - :approve
814814
- Monai.Deploy.Storage.S3Policy
815815
- :who: mocsharp
816816
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-storage/raw/main/LICENSE)
817817
:versions:
818-
- 0.2.11
818+
- 0.2.13
819819
:when: 2022-08-16 23:06:22.881956546 Z
820820
- - :approve
821821
- Monai.Deploy.Security
822822
- :who: mocsharp
823823
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-security/raw/develop/LICENSE)
824824
:versions:
825-
- 0.1.2
825+
- 0.1.3
826826
:when: 2022-08-16 23:06:21.051573547 Z
827827
- - :approve
828828
- Moq
@@ -901,28 +901,28 @@
901901
- :who: mocsharp
902902
:why: Apache-2.0 (https://github.com/ericsink/SQLitePCL.raw/raw/master/LICENSE.TXT)
903903
:versions:
904-
- 2.0.6
904+
- 2.1.2
905905
:when: 2022-08-16 23:06:29.241291848 Z
906906
- - :approve
907907
- SQLitePCLRaw.core
908908
- :who: mocsharp
909909
:why: Apache-2.0 (https://github.com/ericsink/SQLitePCL.raw/raw/master/LICENSE.TXT)
910910
:versions:
911-
- 2.0.6
911+
- 2.1.2
912912
:when: 2022-08-16 23:06:29.688111783 Z
913913
- - :approve
914914
- SQLitePCLRaw.lib.e_sqlite3
915915
- :who: mocsharp
916916
:why: Apache-2.0 (https://github.com/ericsink/SQLitePCL.raw/raw/master/LICENSE.TXT)
917917
:versions:
918-
- 2.0.6
918+
- 2.1.2
919919
:when: 2022-08-16 23:06:30.132403902 Z
920920
- - :approve
921921
- SQLitePCLRaw.provider.e_sqlite3
922922
- :who: mocsharp
923923
:why: Apache-2.0 (https://github.com/ericsink/SQLitePCL.raw/raw/master/LICENSE.TXT)
924924
:versions:
925-
- 2.0.6
925+
- 2.1.2
926926
:when: 2022-08-16 23:06:30.585184235 Z
927927
- - :approve
928928
- SharpZipLib
@@ -1226,13 +1226,6 @@
12261226
:versions:
12271227
- 17.2.3
12281228
:when: 2022-08-16 23:06:50.602318269 Z
1229-
- - :approve
1230-
- System.IO.Abstractions.Extensions
1231-
- :who: mocsharp
1232-
:why: MIT (https://github.com/TestableIO/System.IO.Abstractions.Extensions/raw/main/LICENSE.md)
1233-
:versions:
1234-
- 1.0.34
1235-
:when: 2022-08-16 23:06:50.602318269 Z
12361229
- - :approve
12371230
- System.IO.Abstractions.TestingHelpers
12381231
- :who: mocsharp

docs/changelog.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,34 @@
1717

1818
# Changelog
1919

20+
## 0.3.6
21+
22+
[GitHub Milestone 0.3.6](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/12)
23+
24+
- Adds support for basic auth with Monai.Deploy.Security 0.1.3.
25+
- Updates APIs to store the username of the person who initiated the calls.
26+
- Fixes database health checks not using the configured database.
27+
28+
## 0.3.5
29+
30+
[GitHub Milestone 0.3.6](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/11)
31+
32+
- Integrates Monai.Deploy.Security to enable OpenID Connect for API authentication.
33+
- Records DICOM association information in the database.
34+
35+
## 0.3.4
36+
37+
[GitHub Milestone 0.3.4](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/10)
38+
39+
- Adds support for MongoDB in addition to SQLite.
40+
- Improves validation for AE Title, IP address, and host/domain names.
2041

2142
## 0.3.3
2243

2344
[GitHub Milestone 0.3.3](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/9)
2445

2546
- Ability to create storage buckets on startup
26-
- Include logging scope values for LogStash
47+
- Includes logging scope values for LogStash
2748

2849

2950
## 0.3.2
@@ -47,7 +68,7 @@
4768

4869
- New [C-ECHO API](api/rest/config.md) to perform a DICOM C-ECHO to a configured DICOM destination.
4970
- The SCU AE Title is now uppercase MONAISCU.
50-
- Update fo-dicom to 5.0.3
71+
- Updates fo-dicom to 5.0.3
5172
- Defaults temporary storage to use disk with ability to switch to memory.
5273

5374
## 0.3.0

0 commit comments

Comments
 (0)