diff --git a/Tyto.Api.Tests/Tyto.Api.Tests.csproj b/Tyto.Api.Tests/Tyto.Api.Tests.csproj
index e6112bd..6699240 100644
--- a/Tyto.Api.Tests/Tyto.Api.Tests.csproj
+++ b/Tyto.Api.Tests/Tyto.Api.Tests.csproj
@@ -9,13 +9,13 @@
-
+
-
+
diff --git a/Tyto.Api.Tests/packages.lock.json b/Tyto.Api.Tests/packages.lock.json
index e8ed0b6..9971e0d 100644
--- a/Tyto.Api.Tests/packages.lock.json
+++ b/Tyto.Api.Tests/packages.lock.json
@@ -10,9 +10,9 @@
},
"FluentAssertions": {
"type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "mTLbcU991EQ1SEmNbVBaGGGJy0YFzvGd1sYJGNZ07nlPKuyHSn1I22aeKzqQXgEiaKyRO6MSCto9eN9VxMwBdA==",
+ "requested": "[7.2.2, )",
+ "resolved": "7.2.2",
+ "contentHash": "B6FJmtTadaqtLXH5qfn9hlYF5ruNOAdtjA9+1V3fuYp/MZzj7lB3Ys5cdgy72uv7w1GE5Y9PEX369UD3N1sfHg==",
"dependencies": {
"System.Configuration.ConfigurationManager": "6.0.0"
}
@@ -71,9 +71,9 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
- "requested": "[3.1.4, )",
- "resolved": "3.1.4",
- "contentHash": "5mj99LvCqrq3CNi06xYdyIAXOEh+5b33F2nErCzI5zWiDdLHXiPXEWFSUAF8zlIv0ZWqjZNCwHTQeAPYbF3pCg=="
+ "requested": "[3.1.5, )",
+ "resolved": "3.1.5",
+ "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
},
"AspNetCore.HealthChecks.SqlServer": {
"type": "Transitive",
@@ -104,22 +104,24 @@
},
"Azure.Core": {
"type": "Transitive",
- "resolved": "1.50.0",
- "contentHash": "GBNKZEhdIbTXxedvD3R7I/yDVFX9jJJEz02kCziFSJxspSQ5RMHc3GktulJ1s7+ffXaXD7kMgrtdQTaggyInLw==",
+ "resolved": "1.53.0",
+ "contentHash": "x9c/toFMOtRrlTdFuE7rlGCVAduQzWVfKmLz5juj41zJAXEhYD5hluiUyyAEzJ6OxpBnKtiaBztzwpZITAVjtg==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
- "System.ClientModel": "1.8.0",
- "System.Memory.Data": "8.0.1"
+ "Microsoft.Bcl.AsyncInterfaces": "10.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
+ "Microsoft.Identity.Client": "4.83.1",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.83.1",
+ "System.ClientModel": "1.10.0",
+ "System.Memory.Data": "10.0.3"
}
},
"Azure.Identity": {
"type": "Transitive",
- "resolved": "1.17.2",
- "contentHash": "WLI9tc1NwOzvncfSfut5w/qv4f4ZC+l4JK0XXNZCMjZn6MDAgytZsNAJBI3MJs+XcPGBikedYv/dLMXryLQBeg==",
+ "resolved": "1.21.0",
+ "contentHash": "GeFv8sGwRKvDKwI2WFy8r0mhmlxEVZg24Sit2NogTjiSO8RVjllWM65OT6e1sKjOvG8V74y7hAbaELUUPjZQSw==",
"dependencies": {
- "Azure.Core": "1.50.0",
- "Microsoft.Identity.Client": "4.83.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.83.1"
+ "Azure.Core": "1.53.0"
}
},
"Azure.Security.KeyVault.Certificates": {
@@ -195,16 +197,16 @@
},
"Mapster": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "bZgWXyTM21Bc6Xrvk2BzPCFTwnvyTNSO4fUli/DVm02Kya80r5sY9ackpsECVlUqbda7ck9hr/1oKrCyI8yXmw==",
+ "resolved": "10.0.10",
+ "contentHash": "kAMFaMKi13GxNXmpd9JiTYXjZD5B1+UN5eCke3E4hrCZLwNPyMCOF7CGyZvuiEJHfq2/ZWsXnqUR9PIZ1viB1A==",
"dependencies": {
- "Mapster.Core": "10.0.7"
+ "Mapster.Core": "10.0.10"
}
},
"Mapster.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "73Bd0aZ+t6DoG3X4FYDfOyVgvLxgUXJKIjrps3W1n7MR03DIWI+sL62VqQSPwuJdn7WJb8HYhkH/BNZ6ZlJydw=="
+ "resolved": "10.0.10",
+ "contentHash": "EsBABlsVcE/25SJQx4pi+6LB6jwih3mTpedWD9X8aybvunpDIRS5tQErdJLY7tfpDTA2xTmnCre/qwcAxNcbmw=="
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
@@ -251,15 +253,20 @@
"resolved": "10.0.9",
"contentHash": "mR4y30XFsVbn7EwV3Ic5/KMBO5QGwukTJE2ztGmpAST5ACX+Z+9r+Y6D1eibJojsOIW5KHpM4myo9/aRALJOyg=="
},
+ "Microsoft.Azure.Security.KeyGuardAttestation": {
+ "type": "Transitive",
+ "resolved": "1.1.5",
+ "contentHash": "y7WEZy7swyQCQISyVfUDNo8a1sqHiWzaoWoQAkdXxqg3hLNjQI+LEsRQol3idJ665E++doJbiQG6NIiUb5cw0g=="
+ },
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw=="
+ "resolved": "10.0.3",
+ "contentHash": "TV62UsrJZPX6gbt3c4WrtXh7bmaDIcMqf9uft1cc4L6gJXOU07hDGEh+bFQh/L2Az0R1WVOkiT66lFqS6G2NmA=="
},
"Microsoft.Bcl.Cryptography": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "YgZYAWzyNuPVtPq6WNm0bqOWNjYaWgl5mBWTGZyNoXitYBUYSp6iUB9AwK0V1mo793qRJUXz2t6UZrWITZSvuQ=="
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
@@ -767,13 +774,13 @@
},
"Microsoft.Identity.Abstractions": {
"type": "Transitive",
- "resolved": "12.0.0",
- "contentHash": "PW7ymSop61IsKJwOkPibZcCslW+mRL8uz+AmB9ixe9HBCQjV/duEIbjNzjRcD7tDn563TqTsg2hoFwo62RR6YA=="
+ "resolved": "12.4.0",
+ "contentHash": "L9ekWH1wVdeYgJoH4ALlyhUDqUXFbHo++CfL+z10kKucM6jXUlbWercGweRGtdQYEcs5W3HdRxY8DElixCO4Jg=="
},
"Microsoft.Identity.Client": {
"type": "Transitive",
- "resolved": "4.84.2",
- "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
+ "resolved": "4.85.2",
+ "contentHash": "ni2hE3D0vBXITa4voqK8DHi0c4BNePgxshuHUjRykkAOHOP25wmZIxkJleQFg/ngVzenav6BsMJ7mOXfQPW1tg==",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.14.0"
}
@@ -787,152 +794,164 @@
"System.Security.Cryptography.ProtectedData": "4.5.0"
}
},
+ "Microsoft.Identity.Client.KeyAttestation": {
+ "type": "Transitive",
+ "resolved": "4.85.2",
+ "contentHash": "sRP0LD2VKEaIspS8GSwrd9hG4ao/ev4eB7+ITOhRoybtvHi5f3EXZ0bnfqfEyErvXGkD6RB1HXVYaGCFiUJdIg==",
+ "dependencies": {
+ "Microsoft.Azure.Security.KeyGuardAttestation": "1.1.5",
+ "Microsoft.Identity.Client": "4.85.2"
+ }
+ },
"Microsoft.Identity.Web": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "e2uZO2lyUaC/BDBSw5eScgyNi8YFlM+BxrWnLxcbrKbbeRQ1i5JdDlXTrAmircj+wxBhSrYsITDgJcafj+LCZQ==",
+ "resolved": "4.12.2",
+ "contentHash": "JojG0bJ0eeFz+uopZXFon0yic1LEgpOg3RuAKjfBJBFEXqMOJzlm+GJYcRNLU+ntmikeufbW6xAC4Kp+ilGu3A==",
"dependencies": {
- "Microsoft.Identity.Web.Certificate": "4.10.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.TokenAcquisition": "4.10.0",
- "Microsoft.Identity.Web.TokenCache": "4.10.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "Microsoft.IdentityModel.Validators": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.Identity.Web.Certificate": "4.12.2",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.TokenAcquisition": "4.12.2",
+ "Microsoft.Identity.Web.TokenCache": "4.12.2",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "Microsoft.IdentityModel.Validators": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.Identity.Web.Certificate": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "bA7SruYp4SqW+5J6RMR2PJXntQN1/eafiJfPzLf5MBomSoy6/OVhFwE0JCcR7+TuUTv5Qb0xNeOAJFrh2UaUVA==",
+ "resolved": "4.12.2",
+ "contentHash": "w4c4dJF140nXfMOAlmRrfxDI8CG9P++1FvgvtDhVDo6/oCV9UkDklHqA1f02azLxpoLiOm8eUP20sD4uK6oS3g==",
"dependencies": {
"Azure.Identity": "1.17.2",
"Azure.Security.KeyVault.Certificates": "4.6.0",
"Azure.Security.KeyVault.Secrets": "4.6.0",
"Microsoft.Extensions.Logging.Abstractions": "10.0.0",
- "Microsoft.Identity.Abstractions": "12.0.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.Diagnostics": "4.10.0"
+ "Microsoft.Identity.Abstractions": "12.4.0",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.Diagnostics": "4.12.2"
}
},
"Microsoft.Identity.Web.Certificateless": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "j02gcFlNj8iQPgqGCigHUwG0fb5rdoXUrsagaw29pdzLHmbSx8rEQ3WWYnMXgnhYLjFDY+NAEVnRlChj5dUpqg==",
+ "resolved": "4.12.2",
+ "contentHash": "ICc4tS9e2UcbXEgcj+OZqkCmmjJaktGvCj2HG6VJ84y0XbWRwKoA1KCTrZZQ3yB+qSlZmjhq9hpiV6pT6iDRKQ==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "Microsoft.Identity.Client": "4.84.1",
- "Microsoft.IdentityModel.JsonWebTokens": "8.18.0"
+ "Microsoft.Identity.Client": "4.85.2",
+ "Microsoft.Identity.Client.KeyAttestation": "4.85.2",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.1",
+ "Microsoft.IdentityModel.LoggingExtensions": "8.19.1"
}
},
"Microsoft.Identity.Web.Diagnostics": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "X60aYFVM6Syjx+QiBmIzdTUlt46j4NZOqvbhHHHkfkH120NxyaCmt7cLjZemDxUGpy3pNYlDVhyBo3Facey+7Q=="
+ "resolved": "4.12.2",
+ "contentHash": "TA1ztd1+G8y8fJC1UHaPc9WpeHVkGMHG8bGim3z8tIb6OqCfEptRSp64GUtwbMcvdigSk/aIzNSZ4YUD+/wwgw=="
},
"Microsoft.Identity.Web.TokenAcquisition": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "vxTt7FSijGuYVdO8ZB6BKkVz9eDBJVegXEdJ7g76jiWw1xfaxH4mZBomHEZxDUVyWp2iyeuCER/4ubcsu2NPBA==",
+ "resolved": "4.12.2",
+ "contentHash": "BiOniuZTzt2f2NZLVcu6EQyMTxXE/uhUS0NQv+aiyBBJZ5FIMTDMpZdOVaFjgtcugMEyH+K9T8/70anFQy7Png==",
"dependencies": {
"Microsoft.AspNetCore.Authentication.JwtBearer": "10.0.0",
"Microsoft.AspNetCore.Authentication.OpenIdConnect": "10.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0",
- "Microsoft.Identity.Abstractions": "12.0.0",
- "Microsoft.Identity.Web.Certificate": "4.10.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.TokenCache": "4.10.0",
- "Microsoft.IdentityModel.Logging": "8.18.0",
- "Microsoft.IdentityModel.LoggingExtensions": "8.18.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.Identity.Abstractions": "12.4.0",
+ "Microsoft.Identity.Web.Certificate": "4.12.2",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.TokenCache": "4.12.2",
+ "Microsoft.IdentityModel.Logging": "8.19.1",
+ "Microsoft.IdentityModel.LoggingExtensions": "8.19.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.Identity.Web.TokenCache": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "kSLiNicNcEwb2cfT8zTOV65NEozYclSfTe/Hh8K0OrOLtmdjk5SpATdJx1bY0rXGKXo2bR7sxvNDOl8BdIGvnQ==",
+ "resolved": "4.12.2",
+ "contentHash": "rBvhV67ZKqVhbBGrmIA2FJ0GRhBMsph2MkpdxzWl8AsKYC4vIEHDzXMkiw4qkgQqwHZM2IzKHbfsMAABysBnyg==",
"dependencies": {
"Microsoft.AspNetCore.DataProtection": "10.0.7",
"Microsoft.Extensions.Caching.Memory": "10.0.0",
"Microsoft.Extensions.Logging": "10.0.0",
- "Microsoft.Identity.Client": "4.84.1",
- "Microsoft.Identity.Web.Diagnostics": "4.10.0",
+ "Microsoft.Identity.Client": "4.85.2",
+ "Microsoft.Identity.Web.Diagnostics": "4.12.2",
"System.Security.Cryptography.Pkcs": "10.0.7",
"System.Security.Cryptography.Xml": "10.0.7"
}
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "8VUcDy66uw1GUC/ytyRJAUgGxydPu2rLtUbUAiniCHd5SMB/01Q28XgqFyxIqb3srz6HWTgSsZdDbkdVJr3LXQ=="
+ "resolved": "8.19.1",
+ "contentHash": "gFA8THIk23uNF/vMdOHnjIdXD1LyA2g12cHzMJ+Xag6WpgWLw6E/6uCXxvA0gp9d2yAvkRt3xzFzMUiO/hofnQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "ZUMJt3r1zOi67AVSfnh3u9hg9KCq06roOIX5gs7FqsucSZ/VTsI89DI9h2gHyU0xOtj/qVZV2ugWS6JlLMTwHQ==",
+ "resolved": "8.19.1",
+ "contentHash": "6eeY+y2QFyjj3XnCz/8gJdoP5smYHTS9ow1bw2nsZzDIPjPhBZlackYTIduSMipVpxnoT/B62LkrXX2jPggOXg==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "c2l/VEtW1XI/ifcu49xzDwgrZZ0a0aX/TwCPC7mEHFQk/KixDgtSdjB5eDhYyCO38GJiRUjeRTz9aWCy1t55ww==",
+ "resolved": "8.19.1",
+ "contentHash": "H+sMrMpdbWnwkQnpb/ESkQovtOgdefmj0ecGCcP40mDKzE5i4dUYkH6599M9mWYFNGNJnTp92l/9wLubYXWimw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.18.0"
+ "Microsoft.IdentityModel.Abstractions": "8.19.1"
}
},
"Microsoft.IdentityModel.LoggingExtensions": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "RoSuGA0zPvWHwKMlQK9x4EHWSPDURwig1fHNGGXE6Kd33wFZFaQsWS4YVS3XVJldMqSvqF0WiJD0rzPH+LYRlg==",
+ "resolved": "8.19.1",
+ "contentHash": "YFJNHXN56yUgH6h0pmo2SbaukorhW3rvw2Td+jDeFeXQxO2fC8x3i5fmyTmKoouJdjiP430FvAk8vWVp93zaeA==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.IdentityModel.Abstractions": "8.18.0"
+ "Microsoft.IdentityModel.Abstractions": "8.19.1"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "kKimlJy4j5m9ZkX/RTp12+gvxzM+QU5H3h7zzdroTt0v10/7AQsHG4tqi3ixvNjx5PPY0JnbpBsNXC/Xb1+sgQ==",
+ "resolved": "8.19.1",
+ "contentHash": "7jtpdKFIncGCmob3y3LnSHihCYtmw8mlPFI+DV5rdx4YFOfCVlNQ9RhtLAQnjC9kges1+w/8BCnAN3QhqOc0ng==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "suO9qM+gTjIMmHiEwZFitx1Z0BROQwTT3BYJJCDM/+djBAolhXHVpZzTzIFAxkjgakJRNCRlZi9ecZ2g68Pn5w==",
+ "resolved": "8.19.1",
+ "contentHash": "+PL2cgXLdYTEi0y1jnz0DfnNjU8Ncwp8+QZnDKuF5hWXqd9oNKHwR27MgZjOw9F2lUigA58BqaMkuO1orvnpgw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.IdentityModel.Protocols": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "c6ksXXFj5oPPsl8pfsui5zv8Gs7uxrGetXCTc1p7k7Nue/C8iBMtAVgtRrH7Esqe596QWD7KS3exKYY1FJG2iw==",
+ "resolved": "8.19.1",
+ "contentHash": "KDiuSLXud2AFVNAOottd8ztVysfPeHyr4r8gofU3/VKUXlI7oytzGTnPsNJ/B3nui17rgz8wAdWNJOtzPjkUxw==",
"dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.IdentityModel.Logging": "8.18.0"
+ "Microsoft.IdentityModel.Logging": "8.19.1"
}
},
"Microsoft.IdentityModel.Validators": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "JjqoKHMlPTFk4DkLvN/eO8scc5Am568Rc9juN9YGB6isHCuIllQNOCZqCZzk1fvrfnw4EL4mP57U0936KRcMGQ==",
+ "resolved": "8.19.1",
+ "contentHash": "SFIgK2XEspAtYLPAi99ICL4IvJHumVLBcQKg59TVM1ZwSd+hlU2ygd1aUdbtxE3nnKFawdktgWnmvlJCauoW5Q==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.18.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "Microsoft.IdentityModel.Tokens": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.IdentityModel.Protocols": "8.19.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "Microsoft.IdentityModel.Tokens": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "1.6.22",
- "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ=="
+ "resolved": "1.6.29",
+ "contentHash": "mLoYWWwRP3C7Iier4dDzepq0kw1Tpdlh+B6KZ1SNcgq/tWI8aC41WYvIsJpsAS4UG1IV4c0AAnZs8qCPobzBkQ=="
},
"Microsoft.SqlServer.Server": {
"type": "Transitive",
@@ -1009,20 +1028,20 @@
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "Transitive",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "resolved": "1.16.0",
+ "contentHash": "vSC5EsmBVNcqXMh9BGkkq8zkoUjrg8ghBDb9zbKR8Bqjd05utjVgVft+fqsqQVsvlV5olGj1pBliHBngcIGSIg==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.16.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "Transitive",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "resolved": "1.16.0",
+ "contentHash": "+Sz3lfvMXwWE8s/sMruHCDlO/+cArFVc6oBg1tCb70BKlL9FCC7uK4Ar2/VP9Hhwvs+UwaW1vGzE/uiByVHXiA==",
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.0",
"Microsoft.Extensions.Options": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.16.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
@@ -1173,11 +1192,13 @@
},
"System.ClientModel": {
"type": "Transitive",
- "resolved": "1.8.0",
- "contentHash": "AqRzhn0v29GGGLj/Z6gKq4lGNtvPHT4nHdG5PDJh9IfVjv/nYUVmX11hwwws1vDFeIAzrvmn0dPu8IjLtu6fAw==",
+ "resolved": "1.10.0",
+ "contentHash": "lBEWs54F5Y5pZ9hC+8z4S/X76957ex+DPk7WecRHlbIHtrPfbRMMlOgI3iDn4Jpb3bSxvBnKaaHoD59auFjlBA==",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "System.Memory.Data": "8.0.1"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
+ "System.Memory.Data": "10.0.3"
}
},
"System.Configuration.ConfigurationManager": {
@@ -1196,11 +1217,11 @@
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "JxKlBca3/eXeH4koAGjEXOwrBdtwyDXwHXdYT5TQunp64TcVBl4wBCfmlGwhSG017Q/Qrz24leLxV6v2eknnJg==",
+ "resolved": "8.19.1",
+ "contentHash": "2VHcRtT95GAcW1E3aVBLvL2rAAMxKHXKMXKXFyWzwgkdFXZPMMvP8tVOfnRydL4vTr1RirNuGC6T8VSEF2YsPQ==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.18.0",
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.1",
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"System.IO.Packaging": {
@@ -1210,8 +1231,8 @@
},
"System.Memory.Data": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg=="
+ "resolved": "10.0.3",
+ "contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig=="
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
@@ -1325,20 +1346,20 @@
"AspNetCore.HealthChecks.SqlServer": "[9.0.0, )",
"Azure.AI.Inference": "[1.0.0-beta.5, )",
"Azure.AI.OpenAI": "[2.1.0, )",
- "Azure.Identity": "[1.17.2, )",
+ "Azure.Identity": "[1.21.0, )",
"DocumentFormat.OpenXml": "[3.5.1, )",
"FluentResults": "[4.0.0, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Mapster": "[10.0.7, )",
+ "Mapster": "[10.0.10, )",
"Microsoft.EntityFrameworkCore.SqlServer": "[10.0.9, )",
"Microsoft.Extensions.Http.Resilience": "[10.7.0, )",
- "Microsoft.Identity.Client": "[4.84.2, )",
- "Microsoft.Identity.Web": "[4.10.0, )",
- "Microsoft.OpenApi": "[1.6.22, )",
+ "Microsoft.Identity.Client": "[4.85.2, )",
+ "Microsoft.Identity.Web": "[4.12.2, )",
+ "Microsoft.OpenApi": "[1.6.29, )",
"OpenTelemetry.Exporter.OpenTelemetryProtocol": "[1.16.0, )",
"OpenTelemetry.Extensions.Hosting": "[1.16.0, )",
- "OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )",
- "OpenTelemetry.Instrumentation.Http": "[1.15.1, )",
+ "OpenTelemetry.Instrumentation.AspNetCore": "[1.16.0, )",
+ "OpenTelemetry.Instrumentation.Http": "[1.16.0, )",
"OpenTelemetry.Instrumentation.Runtime": "[1.15.1, )",
"Serilog.AspNetCore": "[10.0.0, )",
"Swashbuckle.AspNetCore": "[6.9.0, )",
diff --git a/Tyto.Api/Tyto.Api.csproj b/Tyto.Api/Tyto.Api.csproj
index 5244ecb..1a95ca1 100644
--- a/Tyto.Api/Tyto.Api.csproj
+++ b/Tyto.Api/Tyto.Api.csproj
@@ -14,24 +14,24 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
-
-
+
+
+
-
-
+
+
diff --git a/Tyto.Api/packages.lock.json b/Tyto.Api/packages.lock.json
index 8e0f7b0..de95c3d 100644
--- a/Tyto.Api/packages.lock.json
+++ b/Tyto.Api/packages.lock.json
@@ -33,13 +33,11 @@
},
"Azure.Identity": {
"type": "Direct",
- "requested": "[1.17.2, )",
- "resolved": "1.17.2",
- "contentHash": "WLI9tc1NwOzvncfSfut5w/qv4f4ZC+l4JK0XXNZCMjZn6MDAgytZsNAJBI3MJs+XcPGBikedYv/dLMXryLQBeg==",
+ "requested": "[1.21.0, )",
+ "resolved": "1.21.0",
+ "contentHash": "GeFv8sGwRKvDKwI2WFy8r0mhmlxEVZg24Sit2NogTjiSO8RVjllWM65OT6e1sKjOvG8V74y7hAbaELUUPjZQSw==",
"dependencies": {
- "Azure.Core": "1.50.0",
- "Microsoft.Identity.Client": "4.83.1",
- "Microsoft.Identity.Client.Extensions.Msal": "4.83.1"
+ "Azure.Core": "1.53.0"
}
},
"DocumentFormat.OpenXml": {
@@ -69,11 +67,11 @@
},
"Mapster": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "bZgWXyTM21Bc6Xrvk2BzPCFTwnvyTNSO4fUli/DVm02Kya80r5sY9ackpsECVlUqbda7ck9hr/1oKrCyI8yXmw==",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "kAMFaMKi13GxNXmpd9JiTYXjZD5B1+UN5eCke3E4hrCZLwNPyMCOF7CGyZvuiEJHfq2/ZWsXnqUR9PIZ1viB1A==",
"dependencies": {
- "Mapster.Core": "10.0.7"
+ "Mapster.Core": "10.0.10"
}
},
"Microsoft.EntityFrameworkCore.Design": {
@@ -115,33 +113,33 @@
},
"Microsoft.Identity.Client": {
"type": "Direct",
- "requested": "[4.84.2, )",
- "resolved": "4.84.2",
- "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
+ "requested": "[4.85.2, )",
+ "resolved": "4.85.2",
+ "contentHash": "ni2hE3D0vBXITa4voqK8DHi0c4BNePgxshuHUjRykkAOHOP25wmZIxkJleQFg/ngVzenav6BsMJ7mOXfQPW1tg==",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.14.0"
}
},
"Microsoft.Identity.Web": {
"type": "Direct",
- "requested": "[4.10.0, )",
- "resolved": "4.10.0",
- "contentHash": "e2uZO2lyUaC/BDBSw5eScgyNi8YFlM+BxrWnLxcbrKbbeRQ1i5JdDlXTrAmircj+wxBhSrYsITDgJcafj+LCZQ==",
+ "requested": "[4.12.2, )",
+ "resolved": "4.12.2",
+ "contentHash": "JojG0bJ0eeFz+uopZXFon0yic1LEgpOg3RuAKjfBJBFEXqMOJzlm+GJYcRNLU+ntmikeufbW6xAC4Kp+ilGu3A==",
"dependencies": {
- "Microsoft.Identity.Web.Certificate": "4.10.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.TokenAcquisition": "4.10.0",
- "Microsoft.Identity.Web.TokenCache": "4.10.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "Microsoft.IdentityModel.Validators": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.Identity.Web.Certificate": "4.12.2",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.TokenAcquisition": "4.12.2",
+ "Microsoft.Identity.Web.TokenCache": "4.12.2",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "Microsoft.IdentityModel.Validators": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.OpenApi": {
"type": "Direct",
- "requested": "[1.6.22, )",
- "resolved": "1.6.22",
- "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ=="
+ "requested": "[1.6.29, )",
+ "resolved": "1.6.29",
+ "contentHash": "mLoYWWwRP3C7Iier4dDzepq0kw1Tpdlh+B6KZ1SNcgq/tWI8aC41WYvIsJpsAS4UG1IV4c0AAnZs8qCPobzBkQ=="
},
"OpenTelemetry.Exporter.OpenTelemetryProtocol": {
"type": "Direct",
@@ -163,20 +161,20 @@
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "Direct",
- "requested": "[1.15.2, )",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "requested": "[1.16.0, )",
+ "resolved": "1.16.0",
+ "contentHash": "vSC5EsmBVNcqXMh9BGkkq8zkoUjrg8ghBDb9zbKR8Bqjd05utjVgVft+fqsqQVsvlV5olGj1pBliHBngcIGSIg==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.16.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "Direct",
- "requested": "[1.15.1, )",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "requested": "[1.16.0, )",
+ "resolved": "1.16.0",
+ "contentHash": "+Sz3lfvMXwWE8s/sMruHCDlO/+cArFVc6oBg1tCb70BKlL9FCC7uK4Ar2/VP9Hhwvs+UwaW1vGzE/uiByVHXiA==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.16.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
@@ -229,12 +227,14 @@
},
"Azure.Core": {
"type": "Transitive",
- "resolved": "1.50.0",
- "contentHash": "GBNKZEhdIbTXxedvD3R7I/yDVFX9jJJEz02kCziFSJxspSQ5RMHc3GktulJ1s7+ffXaXD7kMgrtdQTaggyInLw==",
+ "resolved": "1.53.0",
+ "contentHash": "x9c/toFMOtRrlTdFuE7rlGCVAduQzWVfKmLz5juj41zJAXEhYD5hluiUyyAEzJ6OxpBnKtiaBztzwpZITAVjtg==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
- "System.ClientModel": "1.8.0",
- "System.Memory.Data": "8.0.1"
+ "Microsoft.Bcl.AsyncInterfaces": "10.0.3",
+ "Microsoft.Identity.Client": "4.83.1",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.83.1",
+ "System.ClientModel": "1.10.0",
+ "System.Memory.Data": "10.0.3"
}
},
"Azure.Security.KeyVault.Certificates": {
@@ -281,8 +281,8 @@
},
"Mapster.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "73Bd0aZ+t6DoG3X4FYDfOyVgvLxgUXJKIjrps3W1n7MR03DIWI+sL62VqQSPwuJdn7WJb8HYhkH/BNZ6ZlJydw=="
+ "resolved": "10.0.10",
+ "contentHash": "EsBABlsVcE/25SJQx4pi+6LB6jwih3mTpedWD9X8aybvunpDIRS5tQErdJLY7tfpDTA2xTmnCre/qwcAxNcbmw=="
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
@@ -300,15 +300,20 @@
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
+ "Microsoft.Azure.Security.KeyGuardAttestation": {
+ "type": "Transitive",
+ "resolved": "1.1.5",
+ "contentHash": "y7WEZy7swyQCQISyVfUDNo8a1sqHiWzaoWoQAkdXxqg3hLNjQI+LEsRQol3idJ665E++doJbiQG6NIiUb5cw0g=="
+ },
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw=="
+ "resolved": "10.0.3",
+ "contentHash": "TV62UsrJZPX6gbt3c4WrtXh7bmaDIcMqf9uft1cc4L6gJXOU07hDGEh+bFQh/L2Az0R1WVOkiT66lFqS6G2NmA=="
},
"Microsoft.Bcl.Cryptography": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "YgZYAWzyNuPVtPq6WNm0bqOWNjYaWgl5mBWTGZyNoXitYBUYSp6iUB9AwK0V1mo793qRJUXz2t6UZrWITZSvuQ=="
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
@@ -492,8 +497,8 @@
},
"Microsoft.Identity.Abstractions": {
"type": "Transitive",
- "resolved": "12.0.0",
- "contentHash": "PW7ymSop61IsKJwOkPibZcCslW+mRL8uz+AmB9ixe9HBCQjV/duEIbjNzjRcD7tDn563TqTsg2hoFwo62RR6YA=="
+ "resolved": "12.4.0",
+ "contentHash": "L9ekWH1wVdeYgJoH4ALlyhUDqUXFbHo++CfL+z10kKucM6jXUlbWercGweRGtdQYEcs5W3HdRxY8DElixCO4Jg=="
},
"Microsoft.Identity.Client.Extensions.Msal": {
"type": "Transitive",
@@ -504,123 +509,135 @@
"System.Security.Cryptography.ProtectedData": "4.5.0"
}
},
+ "Microsoft.Identity.Client.KeyAttestation": {
+ "type": "Transitive",
+ "resolved": "4.85.2",
+ "contentHash": "sRP0LD2VKEaIspS8GSwrd9hG4ao/ev4eB7+ITOhRoybtvHi5f3EXZ0bnfqfEyErvXGkD6RB1HXVYaGCFiUJdIg==",
+ "dependencies": {
+ "Microsoft.Azure.Security.KeyGuardAttestation": "1.1.5",
+ "Microsoft.Identity.Client": "4.85.2"
+ }
+ },
"Microsoft.Identity.Web.Certificate": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "bA7SruYp4SqW+5J6RMR2PJXntQN1/eafiJfPzLf5MBomSoy6/OVhFwE0JCcR7+TuUTv5Qb0xNeOAJFrh2UaUVA==",
+ "resolved": "4.12.2",
+ "contentHash": "w4c4dJF140nXfMOAlmRrfxDI8CG9P++1FvgvtDhVDo6/oCV9UkDklHqA1f02azLxpoLiOm8eUP20sD4uK6oS3g==",
"dependencies": {
"Azure.Identity": "1.17.2",
"Azure.Security.KeyVault.Certificates": "4.6.0",
"Azure.Security.KeyVault.Secrets": "4.6.0",
- "Microsoft.Identity.Abstractions": "12.0.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.Diagnostics": "4.10.0"
+ "Microsoft.Identity.Abstractions": "12.4.0",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.Diagnostics": "4.12.2"
}
},
"Microsoft.Identity.Web.Certificateless": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "j02gcFlNj8iQPgqGCigHUwG0fb5rdoXUrsagaw29pdzLHmbSx8rEQ3WWYnMXgnhYLjFDY+NAEVnRlChj5dUpqg==",
+ "resolved": "4.12.2",
+ "contentHash": "ICc4tS9e2UcbXEgcj+OZqkCmmjJaktGvCj2HG6VJ84y0XbWRwKoA1KCTrZZQ3yB+qSlZmjhq9hpiV6pT6iDRKQ==",
"dependencies": {
- "Microsoft.Identity.Client": "4.84.1",
- "Microsoft.IdentityModel.JsonWebTokens": "8.18.0"
+ "Microsoft.Identity.Client": "4.85.2",
+ "Microsoft.Identity.Client.KeyAttestation": "4.85.2",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.1",
+ "Microsoft.IdentityModel.LoggingExtensions": "8.19.1"
}
},
"Microsoft.Identity.Web.Diagnostics": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "X60aYFVM6Syjx+QiBmIzdTUlt46j4NZOqvbhHHHkfkH120NxyaCmt7cLjZemDxUGpy3pNYlDVhyBo3Facey+7Q=="
+ "resolved": "4.12.2",
+ "contentHash": "TA1ztd1+G8y8fJC1UHaPc9WpeHVkGMHG8bGim3z8tIb6OqCfEptRSp64GUtwbMcvdigSk/aIzNSZ4YUD+/wwgw=="
},
"Microsoft.Identity.Web.TokenAcquisition": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "vxTt7FSijGuYVdO8ZB6BKkVz9eDBJVegXEdJ7g76jiWw1xfaxH4mZBomHEZxDUVyWp2iyeuCER/4ubcsu2NPBA==",
+ "resolved": "4.12.2",
+ "contentHash": "BiOniuZTzt2f2NZLVcu6EQyMTxXE/uhUS0NQv+aiyBBJZ5FIMTDMpZdOVaFjgtcugMEyH+K9T8/70anFQy7Png==",
"dependencies": {
"Microsoft.AspNetCore.Authentication.JwtBearer": "10.0.0",
"Microsoft.AspNetCore.Authentication.OpenIdConnect": "10.0.0",
- "Microsoft.Identity.Abstractions": "12.0.0",
- "Microsoft.Identity.Web.Certificate": "4.10.0",
- "Microsoft.Identity.Web.Certificateless": "4.10.0",
- "Microsoft.Identity.Web.TokenCache": "4.10.0",
- "Microsoft.IdentityModel.Logging": "8.18.0",
- "Microsoft.IdentityModel.LoggingExtensions": "8.18.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.Identity.Abstractions": "12.4.0",
+ "Microsoft.Identity.Web.Certificate": "4.12.2",
+ "Microsoft.Identity.Web.Certificateless": "4.12.2",
+ "Microsoft.Identity.Web.TokenCache": "4.12.2",
+ "Microsoft.IdentityModel.Logging": "8.19.1",
+ "Microsoft.IdentityModel.LoggingExtensions": "8.19.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.Identity.Web.TokenCache": {
"type": "Transitive",
- "resolved": "4.10.0",
- "contentHash": "kSLiNicNcEwb2cfT8zTOV65NEozYclSfTe/Hh8K0OrOLtmdjk5SpATdJx1bY0rXGKXo2bR7sxvNDOl8BdIGvnQ==",
+ "resolved": "4.12.2",
+ "contentHash": "rBvhV67ZKqVhbBGrmIA2FJ0GRhBMsph2MkpdxzWl8AsKYC4vIEHDzXMkiw4qkgQqwHZM2IzKHbfsMAABysBnyg==",
"dependencies": {
- "Microsoft.Identity.Client": "4.84.1",
- "Microsoft.Identity.Web.Diagnostics": "4.10.0",
+ "Microsoft.Identity.Client": "4.85.2",
+ "Microsoft.Identity.Web.Diagnostics": "4.12.2",
"System.Security.Cryptography.Pkcs": "10.0.7"
}
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "8VUcDy66uw1GUC/ytyRJAUgGxydPu2rLtUbUAiniCHd5SMB/01Q28XgqFyxIqb3srz6HWTgSsZdDbkdVJr3LXQ=="
+ "resolved": "8.19.1",
+ "contentHash": "gFA8THIk23uNF/vMdOHnjIdXD1LyA2g12cHzMJ+Xag6WpgWLw6E/6uCXxvA0gp9d2yAvkRt3xzFzMUiO/hofnQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "ZUMJt3r1zOi67AVSfnh3u9hg9KCq06roOIX5gs7FqsucSZ/VTsI89DI9h2gHyU0xOtj/qVZV2ugWS6JlLMTwHQ==",
+ "resolved": "8.19.1",
+ "contentHash": "6eeY+y2QFyjj3XnCz/8gJdoP5smYHTS9ow1bw2nsZzDIPjPhBZlackYTIduSMipVpxnoT/B62LkrXX2jPggOXg==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "c2l/VEtW1XI/ifcu49xzDwgrZZ0a0aX/TwCPC7mEHFQk/KixDgtSdjB5eDhYyCO38GJiRUjeRTz9aWCy1t55ww==",
+ "resolved": "8.19.1",
+ "contentHash": "H+sMrMpdbWnwkQnpb/ESkQovtOgdefmj0ecGCcP40mDKzE5i4dUYkH6599M9mWYFNGNJnTp92l/9wLubYXWimw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.18.0"
+ "Microsoft.IdentityModel.Abstractions": "8.19.1"
}
},
"Microsoft.IdentityModel.LoggingExtensions": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "RoSuGA0zPvWHwKMlQK9x4EHWSPDURwig1fHNGGXE6Kd33wFZFaQsWS4YVS3XVJldMqSvqF0WiJD0rzPH+LYRlg==",
+ "resolved": "8.19.1",
+ "contentHash": "YFJNHXN56yUgH6h0pmo2SbaukorhW3rvw2Td+jDeFeXQxO2fC8x3i5fmyTmKoouJdjiP430FvAk8vWVp93zaeA==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.18.0"
+ "Microsoft.IdentityModel.Abstractions": "8.19.1"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "kKimlJy4j5m9ZkX/RTp12+gvxzM+QU5H3h7zzdroTt0v10/7AQsHG4tqi3ixvNjx5PPY0JnbpBsNXC/Xb1+sgQ==",
+ "resolved": "8.19.1",
+ "contentHash": "7jtpdKFIncGCmob3y3LnSHihCYtmw8mlPFI+DV5rdx4YFOfCVlNQ9RhtLAQnjC9kges1+w/8BCnAN3QhqOc0ng==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "suO9qM+gTjIMmHiEwZFitx1Z0BROQwTT3BYJJCDM/+djBAolhXHVpZzTzIFAxkjgakJRNCRlZi9ecZ2g68Pn5w==",
+ "resolved": "8.19.1",
+ "contentHash": "+PL2cgXLdYTEi0y1jnz0DfnNjU8Ncwp8+QZnDKuF5hWXqd9oNKHwR27MgZjOw9F2lUigA58BqaMkuO1orvnpgw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.IdentityModel.Protocols": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "c6ksXXFj5oPPsl8pfsui5zv8Gs7uxrGetXCTc1p7k7Nue/C8iBMtAVgtRrH7Esqe596QWD7KS3exKYY1FJG2iw==",
+ "resolved": "8.19.1",
+ "contentHash": "KDiuSLXud2AFVNAOottd8ztVysfPeHyr4r8gofU3/VKUXlI7oytzGTnPsNJ/B3nui17rgz8wAdWNJOtzPjkUxw==",
"dependencies": {
- "Microsoft.IdentityModel.Logging": "8.18.0"
+ "Microsoft.Bcl.Cryptography": "10.0.2",
+ "Microsoft.IdentityModel.Logging": "8.19.1"
}
},
"Microsoft.IdentityModel.Validators": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "JjqoKHMlPTFk4DkLvN/eO8scc5Am568Rc9juN9YGB6isHCuIllQNOCZqCZzk1fvrfnw4EL4mP57U0936KRcMGQ==",
+ "resolved": "8.19.1",
+ "contentHash": "SFIgK2XEspAtYLPAi99ICL4IvJHumVLBcQKg59TVM1ZwSd+hlU2ygd1aUdbtxE3nnKFawdktgWnmvlJCauoW5Q==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.18.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.18.0",
- "Microsoft.IdentityModel.Tokens": "8.18.0",
- "System.IdentityModel.Tokens.Jwt": "8.18.0"
+ "Microsoft.IdentityModel.Protocols": "8.19.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.1",
+ "Microsoft.IdentityModel.Tokens": "8.19.1",
+ "System.IdentityModel.Tokens.Jwt": "8.19.1"
}
},
"Microsoft.SqlServer.Server": {
@@ -782,10 +799,10 @@
},
"System.ClientModel": {
"type": "Transitive",
- "resolved": "1.8.0",
- "contentHash": "AqRzhn0v29GGGLj/Z6gKq4lGNtvPHT4nHdG5PDJh9IfVjv/nYUVmX11hwwws1vDFeIAzrvmn0dPu8IjLtu6fAw==",
+ "resolved": "1.10.0",
+ "contentHash": "lBEWs54F5Y5pZ9hC+8z4S/X76957ex+DPk7WecRHlbIHtrPfbRMMlOgI3iDn4Jpb3bSxvBnKaaHoD59auFjlBA==",
"dependencies": {
- "System.Memory.Data": "8.0.1"
+ "System.Memory.Data": "10.0.3"
}
},
"System.CodeDom": {
@@ -851,11 +868,11 @@
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
- "resolved": "8.18.0",
- "contentHash": "JxKlBca3/eXeH4koAGjEXOwrBdtwyDXwHXdYT5TQunp64TcVBl4wBCfmlGwhSG017Q/Qrz24leLxV6v2eknnJg==",
+ "resolved": "8.19.1",
+ "contentHash": "2VHcRtT95GAcW1E3aVBLvL2rAAMxKHXKMXKXFyWzwgkdFXZPMMvP8tVOfnRydL4vTr1RirNuGC6T8VSEF2YsPQ==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.18.0",
- "Microsoft.IdentityModel.Tokens": "8.18.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.1",
+ "Microsoft.IdentityModel.Tokens": "8.19.1"
}
},
"System.IO.Packaging": {
@@ -865,8 +882,8 @@
},
"System.Memory.Data": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg=="
+ "resolved": "10.0.3",
+ "contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig=="
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",