Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion JsonApiToolkit/JsonApiToolkit.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
</ItemGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
<PackageReference Include="Intility.Logging.AspNetCore" Version="3.1.5"/>
<PackageReference Include="Intility.Logging.AspNetCore" Version="3.1.6"/>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.10"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.10"/>
</ItemGroup>
Expand Down
194 changes: 108 additions & 86 deletions JsonApiToolkit/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
"net10.0": {
"Intility.Logging.AspNetCore": {
"type": "Direct",
"requested": "[3.1.5, )",
"resolved": "3.1.5",
"contentHash": "15SRpuXgNSrnY7QUzPhKNWm4BpY1JFrzyaXLIjIsDElSJOA1aqVf7LNLngzXYWS5jCyMx/Yhy4clbCyZ5aR6TA==",
"requested": "[3.1.6, )",
"resolved": "3.1.6",
"contentHash": "6dYcQnj/5ZLnomhyHUFWppVr8dwjgp8KTqhYaHVtXC3pC8P2OtqjQIFkhlHJCrgLLUBVhKwiNLhVzYGUR1s7/g==",
"dependencies": {
"Intility.Extensions.Logging": "3.1.5",
"Intility.Extensions.Logging": "3.1.6",
"Serilog.AspNetCore": "10.0.0",
"Serilog.Enrichers.AssemblyName": "2.0.0",
"Serilog.Enrichers.AzureClaims": "1.2.7",
"Serilog.Enrichers.AzureClaims": "1.2.9",
"Serilog.Enrichers.Environment": "3.0.1",
"Serilog.Enrichers.Memory": "1.0.4"
}
Expand Down Expand Up @@ -73,10 +73,10 @@
},
"Intility.Extensions.Logging": {
"type": "Transitive",
"resolved": "3.1.5",
"contentHash": "JYzaUVr61WVcFTCxVzLKXPfb6W1DLxwHkYr3v2Gx2jByzFO0Bc8wNed7zszdm4ecYf3hNAe/tq96y9EHCGRufQ==",
"resolved": "3.1.6",
"contentHash": "de+ySanItzm3jrpKOqtwWa86hoRQmwuAjyIQX9Tj4JA8tbeV+0Mjs2V4auJ9boCsLcqSv75sK1Ac6fsY9zkcDw==",
"dependencies": {
"Serilog": "4.3.1"
"Serilog": "4.4.0"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
Expand All @@ -95,11 +95,21 @@
"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=="
},
"Microsoft.Bcl.Cryptography": {
"type": "Transitive",
"resolved": "10.0.2",
"contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
"resolved": "10.0.10",
Expand All @@ -117,13 +127,13 @@
},
"Microsoft.Identity.Abstractions": {
"type": "Transitive",
"resolved": "12.0.0",
"contentHash": "PW7ymSop61IsKJwOkPibZcCslW+mRL8uz+AmB9ixe9HBCQjV/duEIbjNzjRcD7tDn563TqTsg2hoFwo62RR6YA=="
"resolved": "12.6.0",
"contentHash": "RCRbDYn7VmCYB/7KnOQ3X2KRlbF51dWQHQ91sOxyEDL1OQcOW/NAs7as+NLN91xhqAk1wAvhkukUIqvWC6NHoA=="
},
"Microsoft.Identity.Client": {
"type": "Transitive",
"resolved": "4.83.1",
"contentHash": "jOLIrZ3cynoqHLLO1cXplFFabrhrMEYs/EuKHvmCyrOm1axqiVFT6nCSnHxk7w5+d2BeQfCdM12Yf/0X7OeS1g==",
"resolved": "4.87.0",
"contentHash": "ERObBpS3b6kc92D/Z86zSd/MpWvdJu97BNamRzg5V4y59KwnxzfhM762tgiNnKoIwTbnIBOcwGPFGQ4DvShLvw==",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.14.0"
}
Expand All @@ -137,143 +147,155 @@
"System.Security.Cryptography.ProtectedData": "4.5.0"
}
},
"Microsoft.Identity.Client.KeyAttestation": {
"type": "Transitive",
"resolved": "4.87.0",
"contentHash": "IPTA9xPrDDtOkRPZP1VQBUMYUG6n5IAOOazgsWriveKglyX5gxOhbvCs6Zyr1jKtptNfVwBZr7yuSHQ5S5Pkog==",
"dependencies": {
"Microsoft.Azure.Security.KeyGuardAttestation": "1.1.5",
"Microsoft.Identity.Client": "4.87.0"
}
},
"Microsoft.Identity.Web": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "SshLuFsW0VqCP18O1YUAqPh4KZ6ogu9yYrhlYdGxf/KSRR0wHO1MFlyxh2aOkHdw462XKjbzm36NTspJo1r58g==",
"resolved": "4.14.2",
"contentHash": "sfeKm6ooS5QVbUlk7QK48ci1KDD/DBR9tspBfeBhxRusrvQfX1K5c4UjNSX7tNmxSQ6oSJX+kCbjkhJgXxX8Xg==",
"dependencies": {
"Microsoft.Identity.Web.Certificate": "4.9.0",
"Microsoft.Identity.Web.Certificateless": "4.9.0",
"Microsoft.Identity.Web.TokenAcquisition": "4.9.0",
"Microsoft.Identity.Web.TokenCache": "4.9.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
"Microsoft.IdentityModel.Validators": "8.15.0",
"System.IdentityModel.Tokens.Jwt": "8.15.0"
"Microsoft.Identity.Web.Certificate": "4.14.2",
"Microsoft.Identity.Web.Certificateless": "4.14.2",
"Microsoft.Identity.Web.TokenAcquisition": "4.14.2",
"Microsoft.Identity.Web.TokenCache": "4.14.2",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.22.0",
"Microsoft.IdentityModel.Validators": "8.22.0",
"System.IdentityModel.Tokens.Jwt": "8.22.0"
}
},
"Microsoft.Identity.Web.Certificate": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "kr6ZpxNbWm1+eI3pn6sdgIlduYZiEmoC0TbiiR1gmcREuI87E963xjBMmvXf9+CnHcjbsqhkBcK4huKauif0yA==",
"resolved": "4.14.2",
"contentHash": "/RLN8gwoxb0i+EHsc09F9tvcB15si0MLuZFtzSfLyIfXr82GKlQBoj8u1xp87CmSKHx3z9LBcpvVvjyBrjEBlA==",
"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.9.0",
"Microsoft.Identity.Web.Diagnostics": "4.9.0"
"Microsoft.Identity.Abstractions": "12.6.0",
"Microsoft.Identity.Web.Certificateless": "4.14.2",
"Microsoft.Identity.Web.Diagnostics": "4.14.2"
}
},
"Microsoft.Identity.Web.Certificateless": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "hlt8KV1V0JLjyxncmSNAugyqxVr65wQlzcsks6TgqvUyllkQvWAxqgM+Dh6OB8sgJWMoCOmJuKJ6SejAgYjJ/w==",
"resolved": "4.14.2",
"contentHash": "u51Hf5fzRgr5sndpNySIetV2kwK9C1WphRWGfLoJVk4iQ6fFhPFoMlpfnQjmLkHgBvj969c/oAibphcVGoMDJw==",
"dependencies": {
"Microsoft.Identity.Client": "4.83.1",
"Microsoft.IdentityModel.JsonWebTokens": "8.15.0"
"Microsoft.Identity.Client": "4.87.0",
"Microsoft.Identity.Client.KeyAttestation": "4.87.0",
"Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
"Microsoft.IdentityModel.LoggingExtensions": "8.22.0"
}
},
"Microsoft.Identity.Web.Diagnostics": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "5x4Tyg1xFr8vgTAuos5OyCNAXcnq9U+6QWA3pRLOgUF5Am7Bn/CM+rmOjffoyfP6ymQdQ0/zxtNOtyRjTlpiBg=="
"resolved": "4.14.2",
"contentHash": "d+oT25MzEHHQkQ1JwGJaNXR3gV3qbNej2MHI6ukIpk/zNa21BDKyq1tJSdA/hIHKtUTligWIFcIUrVqj70cxuw=="
},
"Microsoft.Identity.Web.TokenAcquisition": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "ap6EFz9Nn3pWlfYQ8AqnRM7UsrH5pAXzDMF/aayKEfcAxLgXe23XKb1jBEzWNYkg5NNrbiLVWjKDIWbPqMrn1w==",
"resolved": "4.14.2",
"contentHash": "cqwAj1mPGYrRu/OQ/SkdhX3ZYNKuWOp9vI2AaccM5VkgztpOsofhStlc+blG9GA1H7PLhKf7fP+e8NV0STyZvA==",
"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.9.0",
"Microsoft.Identity.Web.Certificateless": "4.9.0",
"Microsoft.Identity.Web.TokenCache": "4.9.0",
"Microsoft.IdentityModel.Logging": "8.15.0",
"Microsoft.IdentityModel.LoggingExtensions": "8.15.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
"System.IdentityModel.Tokens.Jwt": "8.15.0"
"Microsoft.Identity.Abstractions": "12.6.0",
"Microsoft.Identity.Web.Certificate": "4.14.2",
"Microsoft.Identity.Web.Certificateless": "4.14.2",
"Microsoft.Identity.Web.TokenCache": "4.14.2",
"Microsoft.IdentityModel.Logging": "8.22.0",
"Microsoft.IdentityModel.LoggingExtensions": "8.22.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.22.0",
"System.IdentityModel.Tokens.Jwt": "8.22.0"
}
},
"Microsoft.Identity.Web.TokenCache": {
"type": "Transitive",
"resolved": "4.9.0",
"contentHash": "3eHtmFu6HJU334bLyOjG/PvWyYQaoGEh9HyomGQ1p/aUV4EiGkdiU4R5yuyOIHdxRs8DKMFPN0Wnqp2nvWayjg==",
"resolved": "4.14.2",
"contentHash": "7F94VyWKzKbkHuvUW/YnFN4z9+A9IV0f2NhsEWM+CIEFsx91ZYk9dlj3fn/k+2yztGl5r7/ETFX9BpJvUD3SMA==",
"dependencies": {
"Microsoft.Identity.Client": "4.83.1",
"Microsoft.Identity.Web.Diagnostics": "4.9.0",
"System.Security.Cryptography.Pkcs": "10.0.7"
"Microsoft.Identity.Client": "4.87.0",
"Microsoft.Identity.Web.Diagnostics": "4.14.2",
"System.Security.Cryptography.Pkcs": "10.0.10"
}
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "e/DApa1GfxUqHSBHcpiQg8yaghKAvFVBQFcWh25jNoRobDZbduTUACY8bZ54eeGWXvimGmEDdF0zkS5Dq16XPQ=="
"resolved": "8.22.0",
"contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "3513f5VzvOZy3ELd42wGnh1Q3e83tlGAuXFSNbENpgWYoAhLLzgFtd5PiaOPGAU0gqKhYGVzKavghLUGfX3HQg==",
"resolved": "8.22.0",
"contentHash": "kv6peMLjALZLDAy2H3F77KjVRdwiscn2p/g3ui2chcbuEcAX2MpAbyDcYnJ7Vyh8jZ1aJWrniUMCDWoOgnu4NQ==",
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.15.0"
"Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "1gJLjhy0LV2RQMJ9NGzi5Tnb2l+c37o8D8Lrk2mrvmb6OQHZ7XJstd/XxvncXgBpad4x9CGXdipbZzJJCXKyAg==",
"resolved": "8.22.0",
"contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.15.0"
"Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.LoggingExtensions": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "u0/PCw/1sMka5DHi1SIviM74AKMm5k9C4FZNMCap+AzH+dGhX9yPZxZNisvnxmqdhDSQemiz+GwLdTIFDlgEog==",
"resolved": "8.22.0",
"contentHash": "2z2lb8jbkEe3iNwXqVflzLPv8pUw/QJGKrcRqeUeIKwjx2o/SxLNl5/XLDeASH1oq4VnoxxKdHivKrmmog4HtQ==",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.15.0"
"Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "n4t/m/zpd8rx/nqMqnKmbDqDjqy404JQ+3TYrSXEn7Otw5Vfg6Hmk3tK8SyeAlTzLGC1gVrjt9awPFVBE1tUGQ==",
"resolved": "8.22.0",
"contentHash": "q7VTnFzKHOUy1L7M6FOTD0nUboDobJIPb+Sl13bQ4O0lYtpTJ9wemcuZaDYOmT/3ZKyUUCFuFjt5UReYC2dlQA==",
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.15.0"
"Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "uJ5cHsTHRqx/1W68Gz/7hqUgudai1CXnokIXTQw+ZI1o3hWuhQa1vgSzXX9+IAkOJ/gP+M590Fg3WTwqglJghg==",
"resolved": "8.22.0",
"contentHash": "RAStsQi0eIj2gcA6G1lVx2H39v9eCJty9bLymx4oeLzmEISxfa6MxTaZkbsp+Plccz0Uiv8r7efiaG10i3WHkg==",
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.15.0",
"System.IdentityModel.Tokens.Jwt": "8.15.0"
"Microsoft.IdentityModel.Protocols": "8.22.0",
"System.IdentityModel.Tokens.Jwt": "8.22.0"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "zUE9ysJXBtXlHHRtcRK3Sp8NzdCI1z/BRDTXJQ2TvBoI0ENRtnufYIep0O5TSCJRJGDwwuLTUx+l/bEYZUxpCA==",
"resolved": "8.22.0",
"contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
"Microsoft.IdentityModel.Logging": "8.15.0"
"Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"Microsoft.IdentityModel.Validators": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "q1VGYGtD0jCD8sav/jJBx1ykg2I+Drm6/bcok1/qyxjkGmPFYL+qGvqXndFNBvy04E3+OkqfGqckuW3a5Wzmcw==",
"resolved": "8.22.0",
"contentHash": "8lMJuI0r46dVa648IUAUVXRc6ioGdvGB8zD+S+9DWHrXYdK1SWae9TsMWYwWeRJEZBErwZgVlPrzxDk71VYiZA==",
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.15.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
"Microsoft.IdentityModel.Tokens": "8.15.0",
"System.IdentityModel.Tokens.Jwt": "8.15.0"
"Microsoft.IdentityModel.Protocols": "8.22.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.22.0",
"Microsoft.IdentityModel.Tokens": "8.22.0",
"System.IdentityModel.Tokens.Jwt": "8.22.0"
}
},
"Serilog": {
"type": "Transitive",
"resolved": "4.3.1",
"contentHash": "savYe7h5yRlkqBVOwP8cIRDOdqKiPmYCU4W87JH38sBmcKD5EBoXvQIw6bNEvZ/pTe1gsiye3VFCzBsoppGkXQ=="
"resolved": "4.4.0",
"contentHash": "ZC6Le3rr4TVJJjS4KsQAesxeF1EhW9qcZmmG7eP5Y2G3+gTGkJEUXkq4+tZNPtyp05I0wWOxnIjwtxFweJsObw=="
},
"Serilog.AspNetCore": {
"type": "Transitive",
Expand All @@ -299,11 +321,11 @@
},
"Serilog.Enrichers.AzureClaims": {
"type": "Transitive",
"resolved": "1.2.7",
"contentHash": "E5MgsX3EEqHPXS2MzJQXUWW5eE4QpX7cRZImMVmnFrna796eHCbGZ4s6kBPhnGnq72ag6UZTwxRS7feyplkxrw==",
"resolved": "1.2.9",
"contentHash": "fOH4gdLQuE+rZQEsTBt+QqwT1ajVqzz5QZoBULXwn5UXXh76qDysu6ulR6E4GVlFWYYmGe0RD+FuBVds+ANdKA==",
"dependencies": {
"Microsoft.Identity.Web": "4.9.0",
"Serilog": "4.3.1"
"Microsoft.Identity.Web": "4.14.2",
"Serilog": "4.4.0"
}
},
"Serilog.Enrichers.Environment": {
Expand Down Expand Up @@ -390,11 +412,11 @@
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
"resolved": "8.15.0",
"contentHash": "dpodi7ixz6hxK8YCBYAWzm0IA8JYXoKcz0hbCbNifo519//rjUI0fBD8rfNr+IGqq+2gm4oQoXwHk09LX5SqqQ==",
"resolved": "8.22.0",
"contentHash": "CpXGfNhLl6EgYaOC9XYsc1p7Ci9HtAy0soHJDSBNGse647al4tTq9RDr+LQsrF4Ls79Dx7VfzN34km0W4DWPow==",
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.15.0",
"Microsoft.IdentityModel.Tokens": "8.15.0"
"Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
"Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"System.Memory.Data": {
Expand All @@ -404,8 +426,8 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
"resolved": "10.0.7",
"contentHash": "dbdKfF3eA5l+CXiAbDxiCxdezoxeanbue1ck8m49ih1L9uZG6ry8Ul8On6vpragyMDJJP4rQHUY/SWgk66tCYA=="
"resolved": "10.0.10",
"contentHash": "KG8t5RHczdgB3IWvRndpI0nE1DSo7ikDYSDbITxfgRFyIvnYiKzuPjaZOsPnwFQ1aOGUl9sEulJul9wlHLEUoA=="
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
Expand Down