diff --git a/Directory.Packages.props b/Directory.Packages.props
index 90d7bbbfca..f4dc98bd16 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -51,7 +51,7 @@
-
+
diff --git a/src/TeachingRecordSystem.Api/packages.lock.json b/src/TeachingRecordSystem.Api/packages.lock.json
index de6b1857ef..d45525ea3b 100644
--- a/src/TeachingRecordSystem.Api/packages.lock.json
+++ b/src/TeachingRecordSystem.Api/packages.lock.json
@@ -112,16 +112,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -338,10 +328,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -659,10 +662,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -685,13 +688,13 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"teachingrecordsystem.core": {
"type": "Project",
@@ -714,7 +717,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -749,6 +752,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -976,19 +980,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json b/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
index 2a8f0a1f21..0820499e77 100644
--- a/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
+++ b/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
@@ -128,16 +128,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -349,10 +339,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -875,10 +878,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -901,13 +904,13 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"UUID": {
"type": "Transitive",
@@ -935,7 +938,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -970,6 +973,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1204,19 +1208,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/src/TeachingRecordSystem.Cli/packages.lock.json b/src/TeachingRecordSystem.Cli/packages.lock.json
index 8accc58a62..bf7ec0a582 100644
--- a/src/TeachingRecordSystem.Cli/packages.lock.json
+++ b/src/TeachingRecordSystem.Cli/packages.lock.json
@@ -34,16 +34,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -259,10 +249,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -541,10 +544,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -557,10 +560,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -730,11 +733,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -762,13 +765,18 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"teachingrecordsystem.core": {
"type": "Project",
@@ -791,7 +799,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -988,20 +996,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1171,11 +1180,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"morelinq": {
@@ -1313,11 +1322,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
}
}
diff --git a/src/TeachingRecordSystem.Core/packages.lock.json b/src/TeachingRecordSystem.Core/packages.lock.json
index 34c165fa2b..6a73f5368d 100644
--- a/src/TeachingRecordSystem.Core/packages.lock.json
+++ b/src/TeachingRecordSystem.Core/packages.lock.json
@@ -175,20 +175,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "Direct",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -501,16 +502,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -726,10 +717,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -1008,10 +1012,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -1024,10 +1028,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -1197,11 +1201,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -1229,22 +1233,27 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"Serilog": {
@@ -1262,11 +1271,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
}
}
diff --git a/src/TeachingRecordSystem.SupportUi/packages.lock.json b/src/TeachingRecordSystem.SupportUi/packages.lock.json
index 7921b70a2f..bc368e7286 100644
--- a/src/TeachingRecordSystem.SupportUi/packages.lock.json
+++ b/src/TeachingRecordSystem.SupportUi/packages.lock.json
@@ -383,10 +383,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -859,10 +872,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -890,8 +903,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"UUID": {
"type": "Transitive",
@@ -919,7 +932,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -954,6 +967,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1188,19 +1202,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/src/TeachingRecordSystem.WebCommon/TeachingRecordSystem.WebCommon.csproj b/src/TeachingRecordSystem.WebCommon/TeachingRecordSystem.WebCommon.csproj
index 2e46bff08b..26ba687a40 100644
--- a/src/TeachingRecordSystem.WebCommon/TeachingRecordSystem.WebCommon.csproj
+++ b/src/TeachingRecordSystem.WebCommon/TeachingRecordSystem.WebCommon.csproj
@@ -23,6 +23,7 @@
+
diff --git a/src/TeachingRecordSystem.WebCommon/packages.lock.json b/src/TeachingRecordSystem.WebCommon/packages.lock.json
index 38b7f160e2..9e26b20701 100644
--- a/src/TeachingRecordSystem.WebCommon/packages.lock.json
+++ b/src/TeachingRecordSystem.WebCommon/packages.lock.json
@@ -91,6 +91,23 @@
"Microsoft.EntityFrameworkCore.Relational": "10.0.12"
}
},
+ "Microsoft.Data.SqlClient": {
+ "type": "Direct",
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
+ }
+ },
"Microsoft.EntityFrameworkCore.Design": {
"type": "Direct",
"requested": "[10.0.12, )",
@@ -223,16 +240,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -444,10 +451,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -505,10 +525,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -521,10 +541,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -726,10 +746,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -752,13 +772,13 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"teachingrecordsystem.core": {
"type": "Project",
@@ -781,7 +801,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -944,23 +964,6 @@
"resolved": "6.2.0",
"contentHash": "4AXZ6Tp+DNwrSSeBziiX/231i8ZpD77A9nEMyc68gLSCWG0kgWsIBeFquYcBebiIPkfB7GEXzCYuuLeR1QZJIQ=="
},
- "Microsoft.Data.SqlClient": {
- "type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
- }
- },
"Microsoft.EntityFrameworkCore.Relational": {
"type": "CentralTransitive",
"requested": "[10.0.12, )",
@@ -973,11 +976,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"morelinq": {
@@ -1104,11 +1107,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
}
}
diff --git a/src/TeachingRecordSystem.Worker/packages.lock.json b/src/TeachingRecordSystem.Worker/packages.lock.json
index 8f5dad7a91..0b7464f645 100644
--- a/src/TeachingRecordSystem.Worker/packages.lock.json
+++ b/src/TeachingRecordSystem.Worker/packages.lock.json
@@ -64,16 +64,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -289,10 +279,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -571,10 +574,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -587,10 +590,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -774,11 +777,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -806,13 +809,18 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"teachingrecordsystem.core": {
"type": "Project",
@@ -835,7 +843,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1032,20 +1040,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1215,11 +1224,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"morelinq": {
@@ -1352,11 +1361,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
}
}
diff --git a/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json b/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
index 3aed954652..9b836a735c 100644
--- a/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
+++ b/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
@@ -74,16 +74,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -372,10 +362,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -738,10 +741,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -769,13 +772,13 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"Testcontainers": {
"type": "Transitive",
@@ -876,7 +879,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -926,6 +929,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1189,19 +1193,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json b/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
index 8a3576cf00..67ace8c608 100644
--- a/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
+++ b/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
@@ -71,16 +71,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -409,10 +399,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -1050,11 +1053,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -1092,8 +1095,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"System.Threading.RateLimiting": {
"type": "Transitive",
@@ -1200,7 +1203,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1259,6 +1262,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1546,20 +1550,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json b/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
index 559f04f949..8db0c05198 100644
--- a/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
+++ b/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
@@ -58,16 +58,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -351,10 +341,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -922,10 +925,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -953,13 +956,13 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
+ "resolved": "9.0.18",
+ "contentHash": "NKMKhUdLGNZryY9GXXTF5dXyP6S37EYXhiA2JYvwshJbd4DRq07IOS9it8Opi9atadvv5rlNkD76Mio+5Oo2aQ=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"Testcontainers": {
"type": "Transitive",
@@ -1068,7 +1071,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1126,6 +1129,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1435,19 +1439,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json b/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
index a91d0fc2ac..ac59f40015 100644
--- a/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
+++ b/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
@@ -41,16 +41,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -337,10 +327,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -627,10 +630,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -643,10 +646,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -856,11 +859,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -898,8 +901,13 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"Testcontainers": {
"type": "Transitive",
@@ -984,7 +992,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1223,20 +1231,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1412,11 +1421,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"Moq": {
@@ -1585,11 +1594,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"System.Security.Cryptography.Xml": {
diff --git a/tests/TeachingRecordSystem.Core.Tests/packages.lock.json b/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
index c7dd468308..c621979e13 100644
--- a/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
+++ b/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
@@ -73,16 +73,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -374,10 +364,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -664,10 +667,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -680,10 +683,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -893,11 +896,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -935,8 +938,13 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"Testcontainers": {
"type": "Transitive",
@@ -1021,7 +1029,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1252,20 +1260,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1430,11 +1439,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"Moq": {
@@ -1603,11 +1612,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"System.Security.Cryptography.Xml": {
diff --git a/tests/TeachingRecordSystem.EndToEndTests/packages.lock.json b/tests/TeachingRecordSystem.EndToEndTests/packages.lock.json
index defa3df91e..65617605c4 100644
--- a/tests/TeachingRecordSystem.EndToEndTests/packages.lock.json
+++ b/tests/TeachingRecordSystem.EndToEndTests/packages.lock.json
@@ -428,10 +428,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -1551,11 +1564,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -1593,8 +1606,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"System.Threading.RateLimiting": {
"type": "Transitive",
@@ -1726,7 +1739,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1807,6 +1820,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -2170,20 +2184,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json b/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
index e04f4e5439..3c2b5262ed 100644
--- a/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
+++ b/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
@@ -381,10 +381,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.Diagnostics.NETCore.Client": {
"type": "Transitive",
@@ -902,10 +915,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.IO.Hashing": {
@@ -938,8 +951,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
},
"Testcontainers": {
"type": "Transitive",
@@ -1028,7 +1041,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1108,6 +1121,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1420,19 +1434,19 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
diff --git a/tests/TeachingRecordSystem.TestCommon/packages.lock.json b/tests/TeachingRecordSystem.TestCommon/packages.lock.json
index b521516a93..dba6352753 100644
--- a/tests/TeachingRecordSystem.TestCommon/packages.lock.json
+++ b/tests/TeachingRecordSystem.TestCommon/packages.lock.json
@@ -101,16 +101,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -392,10 +382,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -674,10 +677,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -690,10 +693,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -868,11 +871,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -905,8 +908,13 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"Testcontainers": {
"type": "Transitive",
@@ -949,7 +957,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1155,20 +1163,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
- "dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1338,11 +1347,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"morelinq": {
@@ -1486,11 +1495,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
}
}
diff --git a/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json b/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
index b80234a7e8..f109427c84 100644
--- a/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
+++ b/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
@@ -28,16 +28,6 @@
"System.Memory.Data": "10.0.9"
}
},
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.14.2",
- "contentHash": "YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
- "dependencies": {
- "Azure.Core": "1.46.1",
- "Microsoft.Identity.Client": "4.73.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.73.1"
- }
- },
"Azure.Storage.Common": {
"type": "Transitive",
"resolved": "12.28.0",
@@ -348,10 +338,23 @@
"System.Composition": "9.0.0"
}
},
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "8xqe8rxLEJealAw21Rh/w+Kis4TtgAZQ+e7HrTkG/gOeiy3CbCtcMXJr3P5H9txhUQNNxkoR9qy1FIk5T85FSg==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.1.0",
+ "contentHash": "z+uzJ+/xqZlYSlv0slMhiHd3TRZr20ijZmjUG2qOaNjKzMMO5cx8itHQ0s/YguqMq/8BMlXZe5n6XSgswe+73g=="
+ },
"Microsoft.Data.SqlClient.SNI.runtime": {
"type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ "resolved": "7.1.0",
+ "contentHash": "rWunOb6Dby0lcI82PohARcRbF+4x4wNKxnKRSHXhuwZMu8/cCS68DCfhceq4bv1gUEfoL5dWXHYnfxVvLQUN+Q=="
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
@@ -651,10 +654,10 @@
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Logging": {
@@ -667,10 +670,10 @@
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "7.7.1",
- "contentHash": "h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"Microsoft.IdentityModel.Tokens": {
@@ -898,11 +901,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
+ "resolved": "9.0.18",
+ "contentHash": "/1q0MHB2xKyTFRC5tk+oL3Ahi+QK0UPI6Qk6Xc5z5BW6otR2T9wwWmEW/LZX98cq7UOmu+7sZ5HNwuq61zrNtg==",
"dependencies": {
- "System.Diagnostics.EventLog": "9.0.4",
- "System.Security.Cryptography.ProtectedData": "9.0.4"
+ "System.Diagnostics.EventLog": "9.0.18",
+ "System.Security.Cryptography.ProtectedData": "9.0.18"
}
},
"System.Diagnostics.EventLog": {
@@ -935,8 +938,13 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "o94k2RKuAce3GeDMlUvIXlhVa1kWpJw95E6C9LwW0KlG0nj5+SgCiIxJ2Eroqb9sLtG1mEMbFttZIBZ13EJPvQ=="
+ "resolved": "9.0.18",
+ "contentHash": "1/iz9Eex1TBMYdAk+m3igaMvL+nk+rY1EqL6u93an/j1ghxmB24vGOKXkVFy3NSPA39s1H/+SNoK257tHoXoLA=="
+ },
+ "System.Threading.RateLimiting": {
+ "type": "Transitive",
+ "resolved": "9.0.18",
+ "contentHash": "pxuHw/tQXaHMRXEaKzzgpoGO8VeTPIzHbnp0KclXp6js5wPHn7VaqSCa8yRTAsZDcZ2XuIEnXGM2MbRDJFLBog=="
},
"Testcontainers": {
"type": "Transitive",
@@ -979,7 +987,7 @@
"Humanizer.Core": "[3.0.10, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2026.2.0, )",
- "Microsoft.Data.SqlClient": "[6.1.3, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.12, )",
@@ -1038,6 +1046,7 @@
"Humanizer.Core": "[3.0.10, )",
"JetBrains.Annotations": "[2026.2.0, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.12, )",
+ "Microsoft.Data.SqlClient": "[7.1.0, )",
"Microsoft.EntityFrameworkCore.Design": "[10.0.12, )",
"Microsoft.EntityFrameworkCore.InMemory": "[10.0.12, )",
"Microsoft.Extensions.Azure": "[1.14.1, )",
@@ -1306,20 +1315,21 @@
},
"Microsoft.Data.SqlClient": {
"type": "CentralTransitive",
- "requested": "[6.1.3, )",
- "resolved": "6.1.3",
- "contentHash": "ys/z8Tx8074CDU20EilNvBRJuJdwKSthpHkzUpt3JghnjB6GjbZusoOcCtNbhPCCWsEJqN8bxaT7HnS3UZuUDQ==",
+ "requested": "[7.1.0, )",
+ "resolved": "7.1.0",
+ "contentHash": "yKPkjufNvrX5VDv49XHaGbUNPL4kDx9ALCrqDhYu+ThFQxjM8zGMzYxPv9iiwRU0ZL3vhgq0F2KEeoV3PT2utQ==",
"dependencies": {
- "Azure.Core": "1.47.1",
- "Azure.Identity": "1.14.2",
- "Microsoft.Bcl.Cryptography": "9.0.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.4",
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "9.0.4",
- "System.Security.Cryptography.Pkcs": "9.0.4"
+ "Microsoft.Bcl.Cryptography": "9.0.18",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.1.0, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[7.1.0, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.18",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)",
+ "System.Configuration.ConfigurationManager": "9.0.18",
+ "System.Security.Cryptography.Pkcs": "9.0.18",
+ "System.Threading.RateLimiting": "9.0.18"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -1507,11 +1517,11 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "CentralTransitive",
"requested": "[8.22.0, )",
- "resolved": "7.7.1",
- "contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "7.7.1",
- "System.IdentityModel.Tokens.Jwt": "7.7.1"
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
}
},
"Mime-Detective": {
@@ -1744,11 +1754,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.19.2, )",
- "resolved": "7.7.1",
- "contentHash": "rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
- "Microsoft.IdentityModel.Tokens": "7.7.1"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
}
},
"System.Security.Cryptography.Xml": {