Skip to content

Commit 42f06c6

Browse files
authored
Integrate MONAI Deploy Security to enable API auth (#276)
* gh-47 Enable API authentication using Monai.Deploy.Security Signed-off-by: Victor Chang <[email protected]>
1 parent 438faee commit 42f06c6

File tree

52 files changed

+4040
-2714
lines changed

Some content is hidden

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

52 files changed

+4040
-2714
lines changed

doc/dependency_decisions.yml

+86-27
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
- :who: mocsharp
55
:why: Apache-2.0 (https://github.com/aws/aws-sdk-net/raw/master/License.txt)
66
:versions:
7-
- 3.7.100.6
7+
- 3.7.100.25
88
:when: 2022-09-01 23:05:22.203089302 Z
99
- - :approve
1010
- AWSSDK.S3
@@ -18,7 +18,7 @@
1818
- :who: mocsharp
1919
:why: Apache-2.0 (https://github.com/aws/aws-sdk-net/raw/master/License.txt)
2020
:versions:
21-
- 3.7.100.6
21+
- 3.7.100.25
2222
:when: 2022-09-01 23:05:28.920368903 Z
2323
- - :approve
2424
- BoDi
@@ -787,36 +787,43 @@
787787
- :who: neilsouth
788788
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
789789
:versions:
790-
- 0.1.16
790+
- 0.1.18
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.16
797+
- 0.1.18
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.10
804+
- 0.2.11
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.10
811+
- 0.2.11
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.10
818+
- 0.2.11
819819
:when: 2022-08-16 23:06:22.881956546 Z
820+
- - :approve
821+
- Monai.Deploy.Security
822+
- :who: mocsharp
823+
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-security/raw/develop/LICENSE)
824+
:versions:
825+
- 0.1.1
826+
:when: 2022-08-16 23:06:21.051573547 Z
820827
- - :approve
821828
- Moq
822829
- :who: mocsharp
@@ -851,21 +858,9 @@
851858
:why: MIT (https://github.com/JamesNK/Newtonsoft.Json/raw/master/LICENSE.md)
852859
:versions:
853860
- 10.0.1
854-
:when: 2022-08-16 23:06:25.648852748 Z
855-
- - :approve
856-
- Newtonsoft.Json
857-
- :who: mocsharp
858-
:why: MIT (https://github.com/JamesNK/Newtonsoft.Json/raw/master/LICENSE.md)
859-
:versions:
860861
- 13.0.1
862+
- 13.0.2
861863
:when: 2022-08-16 23:06:26.098713272 Z
862-
- - :approve
863-
- Newtonsoft.Json
864-
- :who: mocsharp
865-
:why: MIT (https://github.com/JamesNK/Newtonsoft.Json/raw/master/LICENSE.md)
866-
:versions:
867-
- 9.0.1
868-
:when: 2022-08-16 23:06:26.545584451 Z
869864
- - :approve
870865
- Newtonsoft.Json.Bson
871866
- :who: mocsharp
@@ -1225,18 +1220,32 @@
12251220
- 4.3.0
12261221
:when: 2022-08-16 23:06:49.709349587 Z
12271222
- - :approve
1228-
- System.IO.Abstractions
1223+
- TestableIO.System.IO.Abstractions
12291224
- :who: mocsharp
12301225
:why: MIT (https://github.com/TestableIO/System.IO.Abstractions/raw/main/LICENSE)
12311226
:versions:
1232-
- 17.2.3
1227+
- 18.0.1
1228+
:when: 2022-08-16 23:06:50.602318269 Z
1229+
- - :approve
1230+
- TestableIO.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
12331235
:when: 2022-08-16 23:06:50.602318269 Z
12341236
- - :approve
1235-
- System.IO.Abstractions.TestingHelpers
1237+
- TestableIO.System.IO.Abstractions.TestingHelpers
1238+
- :who: mocsharp
1239+
:why: MIT (https://github.com/TestableIO/System.IO.Abstractions/raw/main/LICENSE)
1240+
:versions:
1241+
- 18.0.1
1242+
:when: 2022-08-16 23:06:51.524564913 Z
1243+
- - :approve
1244+
- TestableIO.System.IO.Abstractions.Wrappers
12361245
- :who: mocsharp
12371246
:why: MIT (https://github.com/TestableIO/System.IO.Abstractions/raw/main/LICENSE)
12381247
:versions:
1239-
- 17.2.3
1248+
- 18.0.1
12401249
:when: 2022-08-16 23:06:51.524564913 Z
12411250
- - :approve
12421251
- System.IO.Compression
@@ -1552,6 +1561,7 @@
15521561
:why: MICROSOFT .NET LIBRARY License ( http://go.microsoft.com/fwlink/?LinkId=329770)
15531562
:versions:
15541563
- 4.3.0
1564+
- 4.5.0
15551565
:when: 2022-08-16 23:07:12.460027529 Z
15561566
- - :approve
15571567
- System.Security.Cryptography.Csp
@@ -2344,21 +2354,21 @@
23442354
- :who: mocsharp
23452355
:why: BSD 3-Clause License (https://github.com/NLog/NLog/raw/dev/LICENSE.txt)
23462356
:versions:
2347-
- 5.0.5
2357+
- 5.1.0
23482358
:when: 2022-10-12 03:14:06.538744982 Z
23492359
- - :approve
23502360
- NLog.Extensions.Logging
23512361
- :who: mocsharp
23522362
:why: BSD 2-Clause Simplified License (https://github.com/NLog/NLog.Extensions.Logging/raw/master/LICENSE)
23532363
:versions:
2354-
- 5.1.0
2364+
- 5.2.0
23552365
:when: 2022-10-12 03:14:06.964203977 Z
23562366
- - :approve
23572367
- NLog.Web.AspNetCore
23582368
- :who: mocsharp
23592369
:why: BSD 3-Clause License (https://github.com/NLog/NLog.Web/raw/master/LICENSE)
23602370
:versions:
2361-
- 5.1.5
2371+
- 5.2.0
23622372
:when: 2022-10-12 03:14:07.396706995 Z
23632373
- - :approve
23642374
- fo-dicom.NLog
@@ -2437,3 +2447,52 @@
24372447
:versions:
24382448
- 0.30.1
24392449
:when: 2022-11-16 23:38:55.532789254 Z
2450+
- - :approve
2451+
- Microsoft.AspNetCore.Authentication.JwtBearer
2452+
- :who: mocsharp
2453+
:why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt)
2454+
:versions:
2455+
- 6.0.11
2456+
:when: 2022-10-14 23:36:49.751931025 Z
2457+
- - :approve
2458+
- Microsoft.IdentityModel.JsonWebTokens
2459+
- :who: mocsharp
2460+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2461+
:versions:
2462+
- 6.10.0
2463+
:when: 2022-10-14 23:37:14.398733049 Z
2464+
- - :approve
2465+
- Microsoft.IdentityModel.Logging
2466+
- :who: mocsharp
2467+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2468+
:versions:
2469+
- 6.10.0
2470+
:when: 2022-10-14 23:37:15.196566449 Z
2471+
- - :approve
2472+
- Microsoft.IdentityModel.Protocols
2473+
- :who: mocsharp
2474+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2475+
:versions:
2476+
- 6.10.0
2477+
:when: 2022-10-14 23:37:16.007362554 Z
2478+
- - :approve
2479+
- Microsoft.IdentityModel.Protocols.OpenIdConnect
2480+
- :who: mocsharp
2481+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2482+
:versions:
2483+
- 6.10.0
2484+
:when: 2022-10-14 23:37:16.403183970 Z
2485+
- - :approve
2486+
- Microsoft.IdentityModel.Tokens
2487+
- :who: mocsharp
2488+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2489+
:versions:
2490+
- 6.10.0
2491+
:when: 2022-10-14 23:37:16.793759607 Z
2492+
- - :approve
2493+
- System.IdentityModel.Tokens.Jwt
2494+
- :who: mocsharp
2495+
:why: MIT (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/raw/dev/LICENSE.txt)
2496+
:versions:
2497+
- 6.10.0
2498+
:when: 2022-10-14 23:37:56.206982078 Z

0 commit comments

Comments
 (0)