diff --git a/BlogPlatform/BlogPlatform/BlogPlatform.csproj b/BlogPlatform/BlogPlatform/BlogPlatform.csproj index 482161e..04d9d5a 100644 --- a/BlogPlatform/BlogPlatform/BlogPlatform.csproj +++ b/BlogPlatform/BlogPlatform/BlogPlatform.csproj @@ -7,7 +7,10 @@ + + + diff --git a/BlogPlatform/BlogPlatform/DTO/Post/Request/PatchLikePostDto.cs b/BlogPlatform/BlogPlatform/DTO/Post/Request/PatchLikePostDto.cs new file mode 100644 index 0000000..27fbfe8 --- /dev/null +++ b/BlogPlatform/BlogPlatform/DTO/Post/Request/PatchLikePostDto.cs @@ -0,0 +1,7 @@ +namespace BlogPlatform.DTO.Post.Request; + +public class PatchLikePostDto +{ + public int Id { get; set; } + +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/Comment/GetAllCommentEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/Comment/GetAllCommentEndpoint.cs new file mode 100644 index 0000000..10a1f9d --- /dev/null +++ b/BlogPlatform/BlogPlatform/Endpoints/Comment/GetAllCommentEndpoint.cs @@ -0,0 +1,34 @@ +using BlogPlatform.DTO.Comment.Response; +using FastEndpoints; +using Microsoft.EntityFrameworkCore; + +namespace BlogPlatform.Endpoints.Comment; + +public class GetAllCommentEndpoint(BlogPlatformDbContext db) : EndpointWithoutRequest> +{ + public override void Configure() + { + Get("/api/comments/"); + } + + public override async Task HandleAsync(CancellationToken ct) + { + + List Response = await db.Comments + .Include(comment => comment.User) + .Include(comment => comment.Post) + .Select(comment => new GetCommentDto() + { + Id = comment.Id, + Content = comment.Content, + PostId = comment.Post.Id, + PostTitle = comment.Post.Title, + UserId = comment.User.Id, + UserUsername = comment.User.Username + }) + .ToListAsync(ct); + + await Send.OkAsync(Response, ct); + + } +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/Post/GetAllPostEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/Post/GetAllPostEndpoint.cs new file mode 100644 index 0000000..3ba30f2 --- /dev/null +++ b/BlogPlatform/BlogPlatform/Endpoints/Post/GetAllPostEndpoint.cs @@ -0,0 +1,35 @@ +using BlogPlatform.DTO.Comment.Response; +using BlogPlatform.DTO.Post.Response; +using FastEndpoints; +using Microsoft.EntityFrameworkCore; + +namespace BlogPlatform.Endpoints.Post; + +public class GetAllPostEndpoint(BlogPlatformDbContext db) : EndpointWithoutRequest> +{ + public override void Configure() + { + Get("/api/posts"); + } + + public override async Task HandleAsync(CancellationToken ct) + { + + List Response = await db.Posts + .Include(p => p.User ) + .Select(post => new GetPostDto() + { + Id = post.Id, + Content = post.Content, + Likes = post.Likes, + UserId = post.User.Id, + UserUsername = post.User.Username, + UserEmail = post.User.Email, + + } ) + .ToListAsync(ct); + + await Send.OkAsync(Response, ct); + + } +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/Post/GetPostEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/Post/GetPostEndpoint.cs index 99d96cd..c4c3e06 100644 --- a/BlogPlatform/BlogPlatform/Endpoints/Post/GetPostEndpoint.cs +++ b/BlogPlatform/BlogPlatform/Endpoints/Post/GetPostEndpoint.cs @@ -1,3 +1,4 @@ +using BlogPlatform.DTO.Comment.Response; using BlogPlatform.DTO.Post.Response; using FastEndpoints; using Microsoft.EntityFrameworkCore; @@ -28,15 +29,29 @@ public class GetPostEndpoint(BlogPlatformDbContext db) : Endpoint comments = await db.Comments + .Where(x => x.PostId == post.Id) + .Include(comment => comment.User) + .Select(x=> new GetCommentDto() + { + Id = x.Id, + Content = x.Content, + PostId = x.PostId, + UserId = x.UserId, + UserUsername = x.User.Username + }) + .ToListAsync(ct); + GetPostDto dto = new() { Id = post.Id, - Title = req.Title, - Content = req.Content, - Likes = req.Likes, - UserId = req.UserId, - UserUsername = checkingUser.Username, - UserEmail = checkingUser.Email, + Title = post.Title, + Content = post.Content, + Likes = post.Likes, + UserId = post.UserId, + UserUsername = post.User.Username, + UserEmail = post.User.Email, + Comments = comments, }; await Send.OkAsync(dto, ct); diff --git a/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostLikeEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostLikeEndpoint.cs new file mode 100644 index 0000000..aa3bbdc --- /dev/null +++ b/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostLikeEndpoint.cs @@ -0,0 +1,44 @@ +using BlogPlatform.DTO.Post.Request; +using BlogPlatform.DTO.Post.Response; +using FastEndpoints; +using Microsoft.EntityFrameworkCore; + +namespace BlogPlatform.Endpoints.Post; + +public class UpdatePostLikeEndpoint(BlogPlatformDbContext db) : Endpoint +{ + public override void Configure() + { + Patch("/api/posts/{@id}/like", x => new{x.Id}); + } + + public override async Task HandleAsync(PatchLikePostDto req, CancellationToken ct) + { + Models.Post post = await db.Posts + .Include(post => post.User) + .SingleOrDefaultAsync(x => x.Id == req.Id); + + if (post == null) + { + await Send.NotFoundAsync(ct); + return; + } + + post.Likes++; + + await db.SaveChangesAsync(ct); + + GetPostDto dto = new() + { + Id = post.Id, + Title = post.Title, + Content = post.Content, + Likes = post.Likes, + UserId = post.UserId, + UserUsername = post.User.Username, + UserEmail = post.User.Email, + }; + + await Send.OkAsync(dto, ct); + } +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostUnLikeEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostUnLikeEndpoint.cs new file mode 100644 index 0000000..0c1b29e --- /dev/null +++ b/BlogPlatform/BlogPlatform/Endpoints/Post/UpdatePostUnLikeEndpoint.cs @@ -0,0 +1,45 @@ +using BlogPlatform.DTO.Post.Request; +using BlogPlatform.DTO.Post.Response; +using FastEndpoints; +using Microsoft.EntityFrameworkCore; + +namespace BlogPlatform.Endpoints.Post; + +public class UpdatePostUnLikeEndpoint(BlogPlatformDbContext db) : Endpoint +{ + public override void Configure() + { + Patch("/api/posts/{@id}/unlike", x => new{x.Id}); + } + + public override async Task HandleAsync(PatchLikePostDto req, CancellationToken ct) + { + Models.Post post = await db.Posts + .Include(post => post.User) + .SingleOrDefaultAsync(x => x.Id == req.Id); + + if (post == null) + { + await Send.NotFoundAsync(ct); + return; + } + + post.Likes--; + + await db.SaveChangesAsync(ct); + + + GetPostDto dto = new() + { + Id = post.Id, + Title = post.Title, + Content = post.Content, + Likes = post.Likes, + UserId = post.UserId, + UserUsername = post.User.Username, + UserEmail = post.User.Email, + }; + + await Send.OkAsync(dto, ct); + } +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/User/ConnectUserEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/User/ConnectUserEndpoint.cs new file mode 100644 index 0000000..51750b9 --- /dev/null +++ b/BlogPlatform/BlogPlatform/Endpoints/User/ConnectUserEndpoint.cs @@ -0,0 +1,49 @@ +using BlogPlatform.DTO.User.Request; +using FastEndpoints; +using FastEndpoints.Security; +using Microsoft.EntityFrameworkCore; + +namespace BlogPlatform.Endpoints.User; + +public class ConnectUserEndpoint(BlogPlatformDbContext db) : Endpoint +{ + public override void Configure() + { + Post("/api/login"); + AllowAnonymous(); + } + + public override async Task HandleAsync(ConnectUserDto req, CancellationToken ct) + { + + var userLog = await db.Users.SingleOrDefaultAsync(x=>x.Username==req.Username, ct); + if (userLog != null ) + { + if (BCrypt.Net.BCrypt.Verify(req.Password+userLog.Salt, userLog.Password)) + { + var jwtToken = JwtBearer.CreateToken( + o => + { + o.SigningKey = "THCAUZUUZUZFUFDHFSJQIDJIQJDIQJSIQJZ"; + o.ExpireAt = DateTime.UtcNow.AddDays(1); + o.User.Claims.Add(("UserName", userLog.Username)); + o.User["UserId"] = "001"; //indexer based claim setting + }); + + await Send.OkAsync( + new + { + req.Username, + Token = jwtToken + }); + } + else + { + await Send.UnauthorizedAsync(ct); + } + } + else + await Send.UnauthorizedAsync(ct); + + } +} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/Endpoints/User/CreateUserEndpoint.cs b/BlogPlatform/BlogPlatform/Endpoints/User/CreateUserEndpoint.cs index 576460d..889b656 100644 --- a/BlogPlatform/BlogPlatform/Endpoints/User/CreateUserEndpoint.cs +++ b/BlogPlatform/BlogPlatform/Endpoints/User/CreateUserEndpoint.cs @@ -5,6 +5,7 @@ using BlogPlatform.DTO.User.Response; using BlogPlatform.Models; using FastEndpoints; using PasswordGenerator; +using Singulink.Cryptography; namespace BlogPlatform.Endpoints.User; @@ -12,8 +13,7 @@ public class CreateUserEndpoint(BlogPlatformDbContext db) : Endpoint(); +builder.Services.AddFastEndpoints().SwaggerDocument(); +builder.Services.AddAuthenticationJwtBearer(s => s.SigningKey = "THCAUZUUZUZFUFDHFSJQIDJIQJDIQJSIQJZ");//add this +builder.Services.AddAuthorization(); + var app = builder.Build(); -// Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) -{ - app.UseSwagger(); - app.UseSwaggerUI(); -} - +// Pipeline (après Build) app.UseHttpsRedirection(); - -var summaries = new[] -{ - "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" -}; - -app.MapGet("/weatherforecast", () => - { - var forecast = Enumerable.Range(1, 5).Select(index => - new WeatherForecast - ( - DateOnly.FromDateTime(DateTime.Now.AddDays(index)), - Random.Shared.Next(-20, 55), - summaries[Random.Shared.Next(summaries.Length)] - )) - .ToArray(); - return forecast; - }) - .WithName("GetWeatherForecast") - .WithOpenApi(); +app.UseAuthentication(); +app.UseAuthorization(); +app.UseFastEndpoints(); +app.UseSwaggerGen(); app.Run(); - -record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary) -{ - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); -} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json index 9a088ec..5dbe046 100644 --- a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json +++ b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json @@ -8,11 +8,16 @@ ".NETCoreApp,Version=v8.0": { "BlogPlatform/1.0.0": { "dependencies": { + "BCrypt.Net-Next": "4.0.3", "FastEndpoints": "7.0.1", + "FastEndpoints.Security": "7.0.1", + "FastEndpoints.Swagger": "7.0.1", "Microsoft.AspNetCore.OpenApi": "8.0.20", "Microsoft.EntityFrameworkCore": "8.0.20", "Microsoft.EntityFrameworkCore.Design": "8.0.20", "Microsoft.EntityFrameworkCore.SqlServer": "8.0.20", + "PasswordGenerator": "2.1.0", + "Singulink.Cryptography.PasswordHasher": "3.0.2", "Swashbuckle.AspNetCore": "6.6.2" }, "runtime": { @@ -54,6 +59,14 @@ } } }, + "BCrypt.Net-Next/4.0.3": { + "runtime": { + "lib/net6.0/BCrypt.Net-Next.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.0.3.0" + } + } + }, "FastEndpoints/7.0.1": { "dependencies": { "FastEndpoints.Attributes": "7.0.1", @@ -69,7 +82,7 @@ }, "FastEndpoints.Attributes/7.0.1": { "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" + "Microsoft.Extensions.Primitives": "9.0.8" }, "runtime": { "lib/netstandard2.0/FastEndpoints.Attributes.dll": { @@ -86,6 +99,30 @@ } } }, + "FastEndpoints.Security/7.0.1": { + "dependencies": { + "FastEndpoints": "7.0.1", + "Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.18" + }, + "runtime": { + "lib/net8.0/FastEndpoints.Security.dll": { + "assemblyVersion": "7.0.1.0", + "fileVersion": "7.0.1.0" + } + } + }, + "FastEndpoints.Swagger/7.0.1": { + "dependencies": { + "FastEndpoints": "7.0.1", + "NSwag.AspNetCore": "14.4.0" + }, + "runtime": { + "lib/net8.0/FastEndpoints.Swagger.dll": { + "assemblyVersion": "7.0.1.0", + "fileVersion": "7.0.1.0" + } + } + }, "FluentValidation/12.0.0": { "runtime": { "lib/net8.0/FluentValidation.dll": { @@ -102,6 +139,17 @@ } } }, + "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.18": { + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { + "assemblyVersion": "8.0.18.0", + "fileVersion": "8.0.1825.31706" + } + } + }, "Microsoft.AspNetCore.OpenApi/8.0.20": { "dependencies": { "Microsoft.OpenApi": "1.6.14" @@ -342,14 +390,13 @@ } } }, - "Microsoft.CSharp/4.5.0": {}, "Microsoft.Data.SqlClient/5.1.6": { "dependencies": { "Azure.Identity": "1.11.4", "Microsoft.Data.SqlClient.SNI.runtime": "5.1.1", "Microsoft.Identity.Client": "4.61.3", - "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", + "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2", "Microsoft.SqlServer.Server": "1.0.0", "System.Configuration.ConfigurationManager": "6.0.1", "System.Diagnostics.DiagnosticSource": "6.0.1", @@ -467,19 +514,19 @@ } } }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, + "Microsoft.Extensions.ApiDescription.Server/8.0.14": {}, "Microsoft.Extensions.Caching.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" + "Microsoft.Extensions.Primitives": "9.0.8" } }, "Microsoft.Extensions.Caching.Memory/8.0.1": { "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", "Microsoft.Extensions.Logging.Abstractions": "8.0.2", - "Microsoft.Extensions.Options": "8.0.2", - "Microsoft.Extensions.Primitives": "8.0.0" + "Microsoft.Extensions.Options": "9.0.8", + "Microsoft.Extensions.Primitives": "9.0.8" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { @@ -490,12 +537,12 @@ }, "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" + "Microsoft.Extensions.Primitives": "9.0.8" } }, "Microsoft.Extensions.DependencyInjection/8.0.1": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8" }, "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { @@ -504,11 +551,11 @@ } } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": { "runtime": { "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.825.36511" } } }, @@ -520,11 +567,21 @@ } } }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.8" + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" + } + }, "Microsoft.Extensions.Logging/8.0.1": { "dependencies": { "Microsoft.Extensions.DependencyInjection": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "8.0.2", - "Microsoft.Extensions.Options": "8.0.2" + "Microsoft.Extensions.Options": "9.0.8" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.dll": { @@ -535,7 +592,7 @@ }, "Microsoft.Extensions.Logging.Abstractions/8.0.2": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { @@ -544,22 +601,29 @@ } } }, - "Microsoft.Extensions.Options/8.0.2": { + "Microsoft.Extensions.Options/9.0.8": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", - "Microsoft.Extensions.Primitives": "8.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Primitives": "9.0.8" }, "runtime": { "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.224.6711" + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.825.36511" + } + } + }, + "Microsoft.Extensions.Primitives/9.0.8": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.825.36511" } } }, - "Microsoft.Extensions.Primitives/8.0.0": {}, "Microsoft.Identity.Client/4.61.3": { "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.35.0", + "Microsoft.IdentityModel.Abstractions": "7.1.2", "System.Diagnostics.DiagnosticSource": "6.0.1" }, "runtime": { @@ -581,78 +645,71 @@ } } }, - "Microsoft.IdentityModel.Abstractions/6.35.0": { + "Microsoft.IdentityModel.Abstractions/7.1.2": { "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.35.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Text.Json": "4.7.2" + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.IdentityModel.Logging/6.35.0": { + "Microsoft.IdentityModel.Logging/7.1.2": { "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.35.0" + "Microsoft.IdentityModel.Abstractions": "7.1.2" }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.IdentityModel.Protocols/6.35.0": { + "Microsoft.IdentityModel.Protocols/7.1.2": { "dependencies": { - "Microsoft.IdentityModel.Logging": "6.35.0", - "Microsoft.IdentityModel.Tokens": "6.35.0" + "Microsoft.IdentityModel.Logging": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.35.0", - "System.IdentityModel.Tokens.Jwt": "6.35.0" + "Microsoft.IdentityModel.Protocols": "7.1.2", + "System.IdentityModel.Tokens.Jwt": "7.1.2" }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.IdentityModel.Tokens/6.35.0": { + "Microsoft.IdentityModel.Tokens/7.1.2": { "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.35.0", - "System.Security.Cryptography.Cng": "5.0.0" + "Microsoft.IdentityModel.Logging": "7.1.2" }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, "Microsoft.OpenApi/1.6.14": { "runtime": { "lib/netstandard2.0/Microsoft.OpenApi.dll": { @@ -696,9 +753,162 @@ } } }, + "Namotion.Reflection/3.4.2": { + "runtime": { + "lib/net8.0/Namotion.Reflection.dll": { + "assemblyVersion": "3.4.2.0", + "fileVersion": "3.4.2.0" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "NJsonSchema/11.3.2": { + "dependencies": { + "NJsonSchema.Annotations": "11.3.2", + "Namotion.Reflection": "3.4.2", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net8.0/NJsonSchema.dll": { + "assemblyVersion": "11.3.2.0", + "fileVersion": "11.3.2.0" + } + } + }, + "NJsonSchema.Annotations/11.3.2": { + "runtime": { + "lib/netstandard2.0/NJsonSchema.Annotations.dll": { + "assemblyVersion": "11.3.2.0", + "fileVersion": "11.3.2.0" + } + } + }, + "NJsonSchema.NewtonsoftJson/11.3.2": { + "dependencies": { + "NJsonSchema": "11.3.2", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net8.0/NJsonSchema.NewtonsoftJson.dll": { + "assemblyVersion": "11.3.2.0", + "fileVersion": "11.3.2.0" + } + } + }, + "NJsonSchema.Yaml/11.3.2": { + "dependencies": { + "NJsonSchema": "11.3.2", + "YamlDotNet": "16.3.0" + }, + "runtime": { + "lib/net8.0/NJsonSchema.Yaml.dll": { + "assemblyVersion": "11.3.2.0", + "fileVersion": "11.3.2.0" + } + } + }, + "NSwag.Annotations/14.4.0": { + "runtime": { + "lib/netstandard2.0/NSwag.Annotations.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "NSwag.AspNetCore/14.4.0": { + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "8.0.14", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0", + "NSwag.Annotations": "14.4.0", + "NSwag.Core": "14.4.0", + "NSwag.Core.Yaml": "14.4.0", + "NSwag.Generation": "14.4.0", + "NSwag.Generation.AspNetCore": "14.4.0" + }, + "runtime": { + "lib/net8.0/NSwag.AspNetCore.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "NSwag.Core/14.4.0": { + "dependencies": { + "NJsonSchema": "11.3.2" + }, + "runtime": { + "lib/net8.0/NSwag.Core.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "NSwag.Core.Yaml/14.4.0": { + "dependencies": { + "NJsonSchema.Yaml": "11.3.2", + "NSwag.Core": "14.4.0" + }, + "runtime": { + "lib/net8.0/NSwag.Core.Yaml.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "NSwag.Generation/14.4.0": { + "dependencies": { + "NJsonSchema.NewtonsoftJson": "11.3.2", + "NSwag.Core": "14.4.0" + }, + "runtime": { + "lib/net8.0/NSwag.Generation.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "NSwag.Generation.AspNetCore/14.4.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8", + "Microsoft.Extensions.Options": "9.0.8", + "NSwag.Generation": "14.4.0" + }, + "runtime": { + "lib/net8.0/NSwag.Generation.AspNetCore.dll": { + "assemblyVersion": "14.4.0.0", + "fileVersion": "14.4.0.0" + } + } + }, + "PasswordGenerator/2.1.0": { + "runtime": { + "lib/netstandard2.0/PasswordGenerator.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.0" + } + } + }, + "Singulink.Cryptography.PasswordHasher/3.0.2": { + "dependencies": { + "Microsoft.Extensions.Options": "9.0.8" + }, + "runtime": { + "lib/net8.0/Singulink.Cryptography.PasswordHasher.dll": { + "assemblyVersion": "3.0.2.0", + "fileVersion": "3.0.2.0" + } + } + }, "Swashbuckle.AspNetCore/6.6.2": { "dependencies": { - "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Microsoft.Extensions.ApiDescription.Server": "8.0.14", "Swashbuckle.AspNetCore.Swagger": "6.6.2", "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2", "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2" @@ -862,15 +1072,15 @@ } }, "System.Formats.Asn1/8.0.2": {}, - "System.IdentityModel.Tokens.Jwt/6.35.0": { + "System.IdentityModel.Tokens.Jwt/7.1.2": { "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", - "Microsoft.IdentityModel.Tokens": "6.35.0" + "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "assemblyVersion": "6.35.0.0", - "fileVersion": "6.35.0.41201" + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" } } }, @@ -894,12 +1104,6 @@ "System.Collections.Immutable": "6.0.0" } }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "System.Runtime.Caching/6.0.0": { "dependencies": { "System.Configuration.ConfigurationManager": "6.0.1" @@ -955,13 +1159,6 @@ } }, "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Text.Encoding.CodePages/6.0.0": { "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -993,6 +1190,14 @@ "fileVersion": "6.0.21.52210" } } + }, + "YamlDotNet/16.3.0": { + "runtime": { + "lib/net8.0/YamlDotNet.dll": { + "assemblyVersion": "16.0.0.0", + "fileVersion": "16.3.0.0" + } + } } } }, @@ -1016,6 +1221,13 @@ "path": "azure.identity/1.11.4", "hashPath": "azure.identity.1.11.4.nupkg.sha512" }, + "BCrypt.Net-Next/4.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W+U9WvmZQgi5cX6FS5GDtDoPzUCV4LkBLkywq/kRZhuDwcbavOzcDAr3LXJFqHUi952Yj3LEYoWW0jbEUQChsA==", + "path": "bcrypt.net-next/4.0.3", + "hashPath": "bcrypt.net-next.4.0.3.nupkg.sha512" + }, "FastEndpoints/7.0.1": { "type": "package", "serviceable": true, @@ -1037,6 +1249,20 @@ "path": "fastendpoints.messaging.core/7.0.1", "hashPath": "fastendpoints.messaging.core.7.0.1.nupkg.sha512" }, + "FastEndpoints.Security/7.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oi25/gBEoUtAYEL5hGBtMmHkn+m1/bpZ6yH+mHFmFGb63hTarN8079mV9Vcpzr7bolUwC5d/Cxug8mSZdrXvxg==", + "path": "fastendpoints.security/7.0.1", + "hashPath": "fastendpoints.security.7.0.1.nupkg.sha512" + }, + "FastEndpoints.Swagger/7.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-USjsX4NwzNgVC0N0f74Xq+SF1SqBLx76tzoZymuTiaWlMWuIhGTRPrfWFpYcTXgQ0EeiHqnwpwzV54lqdIU+/A==", + "path": "fastendpoints.swagger/7.0.1", + "hashPath": "fastendpoints.swagger.7.0.1.nupkg.sha512" + }, "FluentValidation/12.0.0": { "type": "package", "serviceable": true, @@ -1051,6 +1277,13 @@ "path": "humanizer.core/2.14.1", "hashPath": "humanizer.core.2.14.1.nupkg.sha512" }, + "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.18": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ty49uva5oIFa7nOkeL+6TGRU7DQohBaEGs+QcGoGSXq4d7MZnNueLte0HFa9WHvjZUDfJSQ1PVmWkFeIYS1w4Q==", + "path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.18", + "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.8.0.18.nupkg.sha512" + }, "Microsoft.AspNetCore.OpenApi/8.0.20": { "type": "package", "serviceable": true, @@ -1100,13 +1333,6 @@ "path": "microsoft.codeanalysis.workspaces.common/4.5.0", "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512" }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, "Microsoft.Data.SqlClient/5.1.6": { "type": "package", "serviceable": true, @@ -1163,12 +1389,12 @@ "path": "microsoft.entityframeworkcore.sqlserver/8.0.20", "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.20.nupkg.sha512" }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "Microsoft.Extensions.ApiDescription.Server/8.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", - "path": "microsoft.extensions.apidescription.server/6.0.5", - "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" + "sha512": "sha512-wH+yLZAhfDUnlz8gFGFzDhmYOG9Yb9KTKENENm65E9nmRu2oZ1eTtb2N3x6qgDZ4X3pISiW1PxD/HfSpxMBpNw==", + "path": "microsoft.extensions.apidescription.server/8.0.14", + "hashPath": "microsoft.extensions.apidescription.server.8.0.14.nupkg.sha512" }, "Microsoft.Extensions.Caching.Abstractions/8.0.0": { "type": "package", @@ -1198,12 +1424,12 @@ "path": "microsoft.extensions.dependencyinjection/8.0.1", "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": { "type": "package", "serviceable": true, - "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", - "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + "sha512": "sha512-xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512" }, "Microsoft.Extensions.DependencyModel/8.0.2": { "type": "package", @@ -1212,6 +1438,20 @@ "path": "microsoft.extensions.dependencymodel/8.0.2", "hashPath": "microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512" }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TuRh62KcoOvaSDCbtHT8K0WYptZysYQHPRRNfOgqF7ZUtUL4O0WMV8RdxbtDFJDsg3jv9bgHwXbrgwTeI9+5uQ==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.0.nupkg.sha512" + }, "Microsoft.Extensions.Logging/8.0.1": { "type": "package", "serviceable": true, @@ -1226,19 +1466,19 @@ "path": "microsoft.extensions.logging.abstractions/8.0.2", "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512" }, - "Microsoft.Extensions.Options/8.0.2": { + "Microsoft.Extensions.Options/9.0.8": { "type": "package", "serviceable": true, - "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", - "path": "microsoft.extensions.options/8.0.2", - "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + "sha512": "sha512-OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==", + "path": "microsoft.extensions.options/9.0.8", + "hashPath": "microsoft.extensions.options.9.0.8.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/8.0.0": { + "Microsoft.Extensions.Primitives/9.0.8": { "type": "package", "serviceable": true, - "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", - "path": "microsoft.extensions.primitives/8.0.0", - "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + "sha512": "sha512-tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==", + "path": "microsoft.extensions.primitives/9.0.8", + "hashPath": "microsoft.extensions.primitives.9.0.8.nupkg.sha512" }, "Microsoft.Identity.Client/4.61.3": { "type": "package", @@ -1254,61 +1494,47 @@ "path": "microsoft.identity.client.extensions.msal/4.61.3", "hashPath": "microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512" }, - "Microsoft.IdentityModel.Abstractions/6.35.0": { + "Microsoft.IdentityModel.Abstractions/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", - "path": "microsoft.identitymodel.abstractions/6.35.0", - "hashPath": "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512" + "sha512": "sha512-33eTIA2uO/L9utJjZWbKsMSVsQf7F8vtd6q5mQX7ZJzNvCpci5fleD6AeANGlbbb7WX7XKxq9+Dkb5e3GNDrmQ==", + "path": "microsoft.identitymodel.abstractions/7.1.2", + "hashPath": "microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512" }, - "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==", - "path": "microsoft.identitymodel.jsonwebtokens/6.35.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512" + "sha512": "sha512-cloLGeZolXbCJhJBc5OC05uhrdhdPL6MWHuVUnkkUvPDeK7HkwThBaLZ1XjBQVk9YhxXE2OvHXnKi0PLleXxDg==", + "path": "microsoft.identitymodel.jsonwebtokens/7.1.2", + "hashPath": "microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512" }, - "Microsoft.IdentityModel.Logging/6.35.0": { + "Microsoft.IdentityModel.Logging/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==", - "path": "microsoft.identitymodel.logging/6.35.0", - "hashPath": "microsoft.identitymodel.logging.6.35.0.nupkg.sha512" + "sha512": "sha512-YCxBt2EeJP8fcXk9desChkWI+0vFqFLvBwrz5hBMsoh0KJE6BC66DnzkdzkJNqMltLromc52dkdT206jJ38cTw==", + "path": "microsoft.identitymodel.logging/7.1.2", + "hashPath": "microsoft.identitymodel.logging.7.1.2.nupkg.sha512" }, - "Microsoft.IdentityModel.Protocols/6.35.0": { + "Microsoft.IdentityModel.Protocols/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==", - "path": "microsoft.identitymodel.protocols/6.35.0", - "hashPath": "microsoft.identitymodel.protocols.6.35.0.nupkg.sha512" + "sha512": "sha512-SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==", + "path": "microsoft.identitymodel.protocols/7.1.2", + "hashPath": "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512" }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", - "path": "microsoft.identitymodel.protocols.openidconnect/6.35.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512" + "sha512": "sha512-6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/7.1.2", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512" }, - "Microsoft.IdentityModel.Tokens/6.35.0": { + "Microsoft.IdentityModel.Tokens/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==", - "path": "microsoft.identitymodel.tokens/6.35.0", - "hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + "sha512": "sha512-oICJMqr3aNEDZOwnH5SK49bR6Z4aX0zEAnOLuhloumOSuqnNq+GWBdQyrgILnlcT5xj09xKCP/7Y7gJYB+ls/g==", + "path": "microsoft.identitymodel.tokens/7.1.2", + "hashPath": "microsoft.identitymodel.tokens.7.1.2.nupkg.sha512" }, "Microsoft.OpenApi/1.6.14": { "type": "package", @@ -1338,6 +1564,104 @@ "path": "mono.texttemplating/2.2.1", "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" }, + "Namotion.Reflection/3.4.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZHrvPdAg7zV78iOTiH9ua+34rBfn4iH6Bjfo2bzUHOGD3KkjGUvqxBFy+v9p6qwV+GEeYWl4NOqXH8tVcZOMpw==", + "path": "namotion.reflection/3.4.2", + "hashPath": "namotion.reflection.3.4.2.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "NJsonSchema/11.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QXvelMLKz1NsMPc0HndaaxryNIV1V+AFYuZV9w3H6e+03jp3f3n1w8XLcIaA5WA51EHQdZEP4V2Bfgl6kpxDKg==", + "path": "njsonschema/11.3.2", + "hashPath": "njsonschema.11.3.2.nupkg.sha512" + }, + "NJsonSchema.Annotations/11.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rSwQFKdLlq/lbAJfYqI5KBE46KJCbc99L6G9XM1nVpCOxE0eoaNE8+fkJ7Ws+I5VqP7oEPGKXTR3Q7PmYoeTDA==", + "path": "njsonschema.annotations/11.3.2", + "hashPath": "njsonschema.annotations.11.3.2.nupkg.sha512" + }, + "NJsonSchema.NewtonsoftJson/11.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qb93cjF/X6ifcdVfMjDV0ItfN1/7np2buKOn7pZqOBRBA0gU5TzKw4lJtblA7EQh2hXqx7ptDcbuYGKfaYfLWw==", + "path": "njsonschema.newtonsoftjson/11.3.2", + "hashPath": "njsonschema.newtonsoftjson.11.3.2.nupkg.sha512" + }, + "NJsonSchema.Yaml/11.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xGPr+gJYcNquAN2YTFyLZvJPRO01nCmuzU8vvxozTEqYO97JRo/Lip0JrulVyqZoaqnUCtbCvgIRCrS/4XqWaw==", + "path": "njsonschema.yaml/11.3.2", + "hashPath": "njsonschema.yaml.11.3.2.nupkg.sha512" + }, + "NSwag.Annotations/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2K/V0IJz1ffJ+A5hvaPkE6TAP4uty2U2e4dOom0LD69hG6iKNF7aEfVMMeLJgGcspl8B+W7X2Ys+RPy74SJnPg==", + "path": "nswag.annotations/14.4.0", + "hashPath": "nswag.annotations.14.4.0.nupkg.sha512" + }, + "NSwag.AspNetCore/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kgnCLBfb4Giih/wkHWU1XVPEvV43Q7OLqMk3/h88nuH2e1JmkBlRf49Pxx1jL87X+0Ewj45myjT5jfCgoLsPFA==", + "path": "nswag.aspnetcore/14.4.0", + "hashPath": "nswag.aspnetcore.14.4.0.nupkg.sha512" + }, + "NSwag.Core/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zo79LJPCJa2KcD2BblRGTQJp7c2ZduZZg0xeI+D8hmcfgHpuQhOHYdd2WSS+cYfO2sEZVtnsbrYM+SGvKvNMCw==", + "path": "nswag.core/14.4.0", + "hashPath": "nswag.core.14.4.0.nupkg.sha512" + }, + "NSwag.Core.Yaml/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qb80vaks2eX6l1c6a8N1xxgUOGJvRrEKzTL1VS6oR1gP9R4+/pZFCuHF0uFvw9x9CmpF2UwbuZWdylz5KkrE+g==", + "path": "nswag.core.yaml/14.4.0", + "hashPath": "nswag.core.yaml.14.4.0.nupkg.sha512" + }, + "NSwag.Generation/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ll9EvxxwBlcJiAUAOWtgYN3N8hKuzR7sHPfv7VmVy7Joyin3sjAaY/+tBBBi1s/NydTxUPpZ+IlThEaFFc7xfA==", + "path": "nswag.generation/14.4.0", + "hashPath": "nswag.generation.14.4.0.nupkg.sha512" + }, + "NSwag.Generation.AspNetCore/14.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b1+qdKuThjkuJkL72QiL0ziGiR39O4DgJY7f3C+MnmRGGRjXj4BoEKvJXkZyi6Dn2M7Li/vMVKoHQCaQjrYwlA==", + "path": "nswag.generation.aspnetcore/14.4.0", + "hashPath": "nswag.generation.aspnetcore.14.4.0.nupkg.sha512" + }, + "PasswordGenerator/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G70cCeAOYCk/uTuFw5PBGpYY9kmBZyzld7tphachvyU514PowMRDYyKwTefxIHNGWrhXY2d1DV5B1tDEnTtY3A==", + "path": "passwordgenerator/2.1.0", + "hashPath": "passwordgenerator.2.1.0.nupkg.sha512" + }, + "Singulink.Cryptography.PasswordHasher/3.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LJsc3CSD5M4UoIOwf3henpUzjJIv6A6UhEHMKxIqzhqtsOF92eOvEtyc3wyl28sr63xJfb6v7vnM4y69SUYk0g==", + "path": "singulink.cryptography.passwordhasher/3.0.2", + "hashPath": "singulink.cryptography.passwordhasher.3.0.2.nupkg.sha512" + }, "Swashbuckle.AspNetCore/6.6.2": { "type": "package", "serviceable": true, @@ -1457,12 +1781,12 @@ "path": "system.formats.asn1/8.0.2", "hashPath": "system.formats.asn1.8.0.2.nupkg.sha512" }, - "System.IdentityModel.Tokens.Jwt/6.35.0": { + "System.IdentityModel.Tokens.Jwt/7.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", - "path": "system.identitymodel.tokens.jwt/6.35.0", - "hashPath": "system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512" + "sha512": "sha512-Thhbe1peAmtSBFaV/ohtykXiZSOkx59Da44hvtWfIMFofDA3M3LaVyjstACf2rKGn4dEDR2cUpRAZ0Xs/zB+7Q==", + "path": "system.identitymodel.tokens.jwt/7.1.2", + "hashPath": "system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512" }, "System.IO.Pipelines/6.0.3": { "type": "package", @@ -1499,13 +1823,6 @@ "path": "system.reflection.metadata/6.0.1", "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512" }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, "System.Runtime.Caching/6.0.0": { "type": "package", "serviceable": true, @@ -1555,13 +1872,6 @@ "path": "system.security.principal.windows/5.0.0", "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, "System.Text.Encoding.CodePages/6.0.0": { "type": "package", "serviceable": true, @@ -1603,6 +1913,13 @@ "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", "path": "system.windows.extensions/6.0.0", "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + }, + "YamlDotNet/16.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA==", + "path": "yamldotnet/16.3.0", + "hashPath": "yamldotnet.16.3.0.nupkg.sha512" } } } \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.dll index 1eccf5a..e7cb7cd 100644 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb index b86fd14..9d0ef38 100644 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll index 81ed3de..baf009f 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll index a7b3f21..96cb378 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll index dfcb632..32aad0c 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll index 30b9c05..109d630 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll index ce60b3c..a787cc1 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll index 57a9536..fed943a 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll index 9fd9ebf..da9cab0 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll index da12e5f..d9cf85c 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll index 2311025..19dc739 100755 Binary files a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json index 1eb901a..6b1d82d 100644 --- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json +++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json @@ -38,10 +38,22 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { + "BCrypt.Net-Next": { + "target": "Package", + "version": "[4.0.3, )" + }, "FastEndpoints": { "target": "Package", "version": "[7.0.1, )" }, + "FastEndpoints.Security": { + "target": "Package", + "version": "[7.0.1, )" + }, + "FastEndpoints.Swagger": { + "target": "Package", + "version": "[7.0.1, )" + }, "Microsoft.AspNetCore.OpenApi": { "target": "Package", "version": "[8.0.20, )" diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props index 20d5537..b494b87 100644 --- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props +++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props @@ -13,13 +13,13 @@ - + - /home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5 + /home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/8.0.14 /home/cristiano/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3 \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets index 3946836..d257fa6 100644 --- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets +++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets @@ -1,7 +1,7 @@  - + diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs index 9b80588..201bff5 100644 --- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs +++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("BlogPlatform")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2369cdbc398561b187eafbf4f208541a0bf6ebd8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+dde32c7ecddd8366f793b6c405117e6d98dd0ec2")] [assembly: System.Reflection.AssemblyProductAttribute("BlogPlatform")] [assembly: System.Reflection.AssemblyTitleAttribute("BlogPlatform")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache index 95d6bdd..6e56f9c 100644 --- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache +++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache @@ -1 +1 @@ -399cf2c58589a118a3fb968eb6106a6f5f0387106b36b127abb19a5be52197f6 +ff5956b39b948487fe2a2f58ad86b4e2b59aa2ab24f867972bab8f742900995e diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs index ea01f92..026c9d9 100644 --- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs +++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs @@ -11,7 +11,11 @@ using System; using System.Reflection; [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("FastEndpoints")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("FastEndpoints.Security")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("FastEndpoints.Swagger")] [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("NSwag.AspNetCore")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("NSwag.Generation.AspNetCore")] [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] // Généré par la classe MSBuild WriteCodeFragment. diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.assets.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.assets.cache index e08a5ed..17fb892 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.assets.cache and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.assets.cache differ diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.AssemblyReference.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.AssemblyReference.cache index c5da7c2..886c5bc 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.AssemblyReference.cache and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.AssemblyReference.cache differ diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache index 21fb7a0..16b5961 100644 --- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache +++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -0eabf1b431067201aa345071141a31b9bec0b716496b0a741dd21c7a31432756 +937cb072cb736b42b0b4f1b7fc542cbc081668ae208dcc45a1470899c6803b7f diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt index 034c84d..e4db113 100644 --- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt +++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt @@ -146,3 +146,23 @@ /home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb /home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.genruntimeconfig.cache /home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Security.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/PasswordGenerator.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Singulink.Cryptography.PasswordHasher.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Swagger.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Namotion.Reflection.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Newtonsoft.Json.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NJsonSchema.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NJsonSchema.Annotations.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NJsonSchema.NewtonsoftJson.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NJsonSchema.Yaml.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.Annotations.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.AspNetCore.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.Core.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.Core.Yaml.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.Generation.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/NSwag.Generation.AspNetCore.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/YamlDotNet.dll +/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BCrypt.Net-Next.dll diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll index 1eccf5a..e7cb7cd 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll differ diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb index b86fd14..9d0ef38 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb differ diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll index dccee76..7887dc3 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll differ diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll index dccee76..7887dc3 100644 Binary files a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll differ diff --git a/BlogPlatform/BlogPlatform/obj/project.assets.json b/BlogPlatform/BlogPlatform/obj/project.assets.json index 70400b0..cb46c7c 100644 --- a/BlogPlatform/BlogPlatform/obj/project.assets.json +++ b/BlogPlatform/BlogPlatform/obj/project.assets.json @@ -47,6 +47,19 @@ } } }, + "BCrypt.Net-Next/4.0.3": { + "type": "package", + "compile": { + "lib/net6.0/BCrypt.Net-Next.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/BCrypt.Net-Next.dll": { + "related": ".xml" + } + } + }, "FastEndpoints/7.0.1": { "type": "package", "dependencies": { @@ -97,6 +110,40 @@ } } }, + "FastEndpoints.Security/7.0.1": { + "type": "package", + "dependencies": { + "FastEndpoints": "7.0.1", + "Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.18" + }, + "compile": { + "lib/net8.0/FastEndpoints.Security.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FastEndpoints.Security.dll": { + "related": ".xml" + } + } + }, + "FastEndpoints.Swagger/7.0.1": { + "type": "package", + "dependencies": { + "FastEndpoints": "7.0.1", + "NSwag.AspNetCore": "14.4.0" + }, + "compile": { + "lib/net8.0/FastEndpoints.Swagger.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FastEndpoints.Swagger.dll": { + "related": ".xml" + } + } + }, "FluentValidation/12.0.0": { "type": "package", "compile": { @@ -123,6 +170,25 @@ } } }, + "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.18": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, "Microsoft.AspNetCore.OpenApi/8.0.20": { "type": "package", "dependencies": { @@ -401,15 +467,6 @@ } } }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, "Microsoft.Data.SqlClient/5.1.6": { "type": "package", "dependencies": { @@ -571,7 +628,7 @@ } } }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "Microsoft.Extensions.ApiDescription.Server/8.0.14": { "type": "package", "build": { "build/Microsoft.Extensions.ApiDescription.Server.props": {}, @@ -694,6 +751,47 @@ "buildTransitive/net6.0/_._": {} } }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, "Microsoft.Extensions.Logging/8.0.1": { "type": "package", "dependencies": { @@ -804,124 +902,101 @@ } } }, - "Microsoft.IdentityModel.Abstractions/6.35.0": { + "Microsoft.IdentityModel.Abstractions/7.1.2": { "type": "package", "compile": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { "related": ".xml" } } }, - "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.35.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.7.2" + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "compile": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { "related": ".xml" } } }, - "Microsoft.IdentityModel.Logging/6.35.0": { + "Microsoft.IdentityModel.Logging/7.1.2": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.35.0" + "Microsoft.IdentityModel.Abstractions": "7.1.2" }, "compile": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { "related": ".xml" } } }, - "Microsoft.IdentityModel.Protocols/6.35.0": { + "Microsoft.IdentityModel.Protocols/7.1.2": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Logging": "6.35.0", - "Microsoft.IdentityModel.Tokens": "6.35.0" + "Microsoft.IdentityModel.Logging": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "compile": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { "related": ".xml" } } }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.35.0", - "System.IdentityModel.Tokens.Jwt": "6.35.0" + "Microsoft.IdentityModel.Protocols": "7.1.2", + "System.IdentityModel.Tokens.Jwt": "7.1.2" }, "compile": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { "related": ".xml" } } }, - "Microsoft.IdentityModel.Tokens/6.35.0": { + "Microsoft.IdentityModel.Tokens/7.1.2": { "type": "package", "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.35.0", - "System.Security.Cryptography.Cng": "4.5.0" + "Microsoft.IdentityModel.Logging": "7.1.2" }, "compile": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { "related": ".xml" } } }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, "Microsoft.OpenApi/1.6.14": { "type": "package", "compile": { @@ -982,6 +1057,205 @@ "lib/netstandard2.0/Mono.TextTemplating.dll": {} } }, + "Namotion.Reflection/3.4.2": { + "type": "package", + "compile": { + "lib/net8.0/Namotion.Reflection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Namotion.Reflection.dll": { + "related": ".xml" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NJsonSchema/11.3.2": { + "type": "package", + "dependencies": { + "NJsonSchema.Annotations": "11.3.2", + "Namotion.Reflection": "3.4.2", + "Newtonsoft.Json": "13.0.3" + }, + "compile": { + "lib/net8.0/NJsonSchema.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NJsonSchema.dll": { + "related": ".xml" + } + } + }, + "NJsonSchema.Annotations/11.3.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/NJsonSchema.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NJsonSchema.Annotations.dll": { + "related": ".xml" + } + } + }, + "NJsonSchema.NewtonsoftJson/11.3.2": { + "type": "package", + "dependencies": { + "NJsonSchema": "11.3.2", + "Newtonsoft.Json": "13.0.3" + }, + "compile": { + "lib/net8.0/NJsonSchema.NewtonsoftJson.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NJsonSchema.NewtonsoftJson.dll": { + "related": ".xml" + } + } + }, + "NJsonSchema.Yaml/11.3.2": { + "type": "package", + "dependencies": { + "NJsonSchema": "11.3.2", + "YamlDotNet": "16.3.0" + }, + "compile": { + "lib/net8.0/NJsonSchema.Yaml.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NJsonSchema.Yaml.dll": { + "related": ".xml" + } + } + }, + "NSwag.Annotations/14.4.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NSwag.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NSwag.Annotations.dll": { + "related": ".xml" + } + } + }, + "NSwag.AspNetCore/14.4.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "8.0.14", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.0", + "NSwag.Annotations": "14.4.0", + "NSwag.Core": "14.4.0", + "NSwag.Core.Yaml": "14.4.0", + "NSwag.Generation": "14.4.0", + "NSwag.Generation.AspNetCore": "14.4.0" + }, + "compile": { + "lib/net8.0/NSwag.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NSwag.AspNetCore.dll": { + "related": ".xml" + } + }, + "build": { + "build/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "NSwag.Core/14.4.0": { + "type": "package", + "dependencies": { + "NJsonSchema": "11.3.2" + }, + "compile": { + "lib/net8.0/NSwag.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NSwag.Core.dll": { + "related": ".xml" + } + } + }, + "NSwag.Core.Yaml/14.4.0": { + "type": "package", + "dependencies": { + "NJsonSchema.Yaml": "11.3.2", + "NSwag.Core": "14.4.0" + }, + "compile": { + "lib/net8.0/NSwag.Core.Yaml.dll": {} + }, + "runtime": { + "lib/net8.0/NSwag.Core.Yaml.dll": {} + } + }, + "NSwag.Generation/14.4.0": { + "type": "package", + "dependencies": { + "NJsonSchema.NewtonsoftJson": "11.3.2", + "NSwag.Core": "14.4.0" + }, + "compile": { + "lib/net8.0/NSwag.Generation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NSwag.Generation.dll": { + "related": ".xml" + } + } + }, + "NSwag.Generation.AspNetCore/14.4.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "NSwag.Generation": "14.4.0" + }, + "compile": { + "lib/net8.0/NSwag.Generation.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/NSwag.Generation.AspNetCore.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, "PasswordGenerator/2.1.0": { "type": "package", "compile": { @@ -1305,19 +1579,19 @@ "buildTransitive/net6.0/_._": {} } }, - "System.IdentityModel.Tokens.Jwt/6.35.0": { + "System.IdentityModel.Tokens.Jwt/7.1.2": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", - "Microsoft.IdentityModel.Tokens": "6.35.0" + "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" }, "compile": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { "related": ".xml" } }, "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { "related": ".xml" } } @@ -1392,18 +1666,6 @@ "buildTransitive/netcoreapp3.1/_._": {} } }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": { - "related": ".xml" - } - } - }, "System.Runtime.Caching/6.0.0": { "type": "package", "dependencies": { @@ -1554,19 +1816,6 @@ } } }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": { - "related": ".xml" - } - } - }, "System.Text.Encoding.CodePages/6.0.0": { "type": "package", "dependencies": { @@ -1676,6 +1925,19 @@ "rid": "win" } } + }, + "YamlDotNet/16.3.0": { + "type": "package", + "compile": { + "lib/net8.0/YamlDotNet.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/YamlDotNet.dll": { + "related": ".xml" + } + } } } }, @@ -1718,6 +1980,37 @@ "lib/netstandard2.0/Azure.Identity.xml" ] }, + "BCrypt.Net-Next/4.0.3": { + "sha512": "W+U9WvmZQgi5cX6FS5GDtDoPzUCV4LkBLkywq/kRZhuDwcbavOzcDAr3LXJFqHUi952Yj3LEYoWW0jbEUQChsA==", + "type": "package", + "path": "bcrypt.net-next/4.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "bcrypt.net-next.4.0.3.nupkg.sha512", + "bcrypt.net-next.nuspec", + "ico.png", + "lib/net20/BCrypt.Net-Next.dll", + "lib/net20/BCrypt.Net-Next.xml", + "lib/net35/BCrypt.Net-Next.dll", + "lib/net35/BCrypt.Net-Next.xml", + "lib/net462/BCrypt.Net-Next.dll", + "lib/net462/BCrypt.Net-Next.xml", + "lib/net472/BCrypt.Net-Next.dll", + "lib/net472/BCrypt.Net-Next.xml", + "lib/net48/BCrypt.Net-Next.dll", + "lib/net48/BCrypt.Net-Next.xml", + "lib/net5.0/BCrypt.Net-Next.dll", + "lib/net5.0/BCrypt.Net-Next.xml", + "lib/net6.0/BCrypt.Net-Next.dll", + "lib/net6.0/BCrypt.Net-Next.xml", + "lib/netstandard2.0/BCrypt.Net-Next.dll", + "lib/netstandard2.0/BCrypt.Net-Next.xml", + "lib/netstandard2.1/BCrypt.Net-Next.dll", + "lib/netstandard2.1/BCrypt.Net-Next.xml", + "readme.md" + ] + }, "FastEndpoints/7.0.1": { "sha512": "UOCLrptt8AQP3W969Q74LZ8XnGg64033TBw59DNC9e/mTCKyilofPWo9yWjiPnwtIru0k3+0QAXko+JDTjaOMA==", "type": "package", @@ -1765,6 +2058,42 @@ "lib/netstandard2.1/FastEndpoints.Messaging.Core.xml" ] }, + "FastEndpoints.Security/7.0.1": { + "sha512": "oi25/gBEoUtAYEL5hGBtMmHkn+m1/bpZ6yH+mHFmFGb63hTarN8079mV9Vcpzr7bolUwC5d/Cxug8mSZdrXvxg==", + "type": "package", + "path": "fastendpoints.security/7.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fastendpoints.security.7.0.1.nupkg.sha512", + "fastendpoints.security.nuspec", + "icon.png", + "lib/net10.0/FastEndpoints.Security.dll", + "lib/net10.0/FastEndpoints.Security.xml", + "lib/net8.0/FastEndpoints.Security.dll", + "lib/net8.0/FastEndpoints.Security.xml", + "lib/net9.0/FastEndpoints.Security.dll", + "lib/net9.0/FastEndpoints.Security.xml" + ] + }, + "FastEndpoints.Swagger/7.0.1": { + "sha512": "USjsX4NwzNgVC0N0f74Xq+SF1SqBLx76tzoZymuTiaWlMWuIhGTRPrfWFpYcTXgQ0EeiHqnwpwzV54lqdIU+/A==", + "type": "package", + "path": "fastendpoints.swagger/7.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fastendpoints.swagger.7.0.1.nupkg.sha512", + "fastendpoints.swagger.nuspec", + "icon.png", + "lib/net10.0/FastEndpoints.Swagger.dll", + "lib/net10.0/FastEndpoints.Swagger.xml", + "lib/net8.0/FastEndpoints.Swagger.dll", + "lib/net8.0/FastEndpoints.Swagger.xml", + "lib/net9.0/FastEndpoints.Swagger.dll", + "lib/net9.0/FastEndpoints.Swagger.xml" + ] + }, "FluentValidation/12.0.0": { "sha512": "8NVLxtMUXynRHJIX3Hn1ACovaqZIJASufXIIFkD0EUbcd5PmMsL1xUD5h548gCezJ5BzlITaR9CAMrGe29aWpA==", "type": "package", @@ -1798,6 +2127,21 @@ "logo.png" ] }, + "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.18": { + "sha512": "Ty49uva5oIFa7nOkeL+6TGRU7DQohBaEGs+QcGoGSXq4d7MZnNueLte0HFa9WHvjZUDfJSQ1PVmWkFeIYS1w4Q==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.18", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll", + "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml", + "microsoft.aspnetcore.authentication.jwtbearer.8.0.18.nupkg.sha512", + "microsoft.aspnetcore.authentication.jwtbearer.nuspec" + ] + }, "Microsoft.AspNetCore.OpenApi/8.0.20": { "sha512": "IjWB1Q/Ar8fyfE3cKjybSlpAE++miAkDGbSup0WeFOtZn2vK+myK7RWDJlFdWICLLU50CmmLad91toIJNTrymQ==", "type": "package", @@ -2265,74 +2609,6 @@ "microsoft.codeanalysis.workspaces.common.nuspec" ] }, - "Microsoft.CSharp/4.5.0": { - "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "type": "package", - "path": "microsoft.csharp/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/Microsoft.CSharp.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.3/Microsoft.CSharp.dll", - "lib/netstandard2.0/Microsoft.CSharp.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "microsoft.csharp.4.5.0.nupkg.sha512", - "microsoft.csharp.nuspec", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/Microsoft.CSharp.dll", - "ref/netcore50/Microsoft.CSharp.xml", - "ref/netcore50/de/Microsoft.CSharp.xml", - "ref/netcore50/es/Microsoft.CSharp.xml", - "ref/netcore50/fr/Microsoft.CSharp.xml", - "ref/netcore50/it/Microsoft.CSharp.xml", - "ref/netcore50/ja/Microsoft.CSharp.xml", - "ref/netcore50/ko/Microsoft.CSharp.xml", - "ref/netcore50/ru/Microsoft.CSharp.xml", - "ref/netcore50/zh-hans/Microsoft.CSharp.xml", - "ref/netcore50/zh-hant/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/Microsoft.CSharp.dll", - "ref/netstandard1.0/Microsoft.CSharp.xml", - "ref/netstandard1.0/de/Microsoft.CSharp.xml", - "ref/netstandard1.0/es/Microsoft.CSharp.xml", - "ref/netstandard1.0/fr/Microsoft.CSharp.xml", - "ref/netstandard1.0/it/Microsoft.CSharp.xml", - "ref/netstandard1.0/ja/Microsoft.CSharp.xml", - "ref/netstandard1.0/ko/Microsoft.CSharp.xml", - "ref/netstandard1.0/ru/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", - "ref/netstandard2.0/Microsoft.CSharp.dll", - "ref/netstandard2.0/Microsoft.CSharp.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, "Microsoft.Data.SqlClient/5.1.6": { "sha512": "+pz7gIPh5ydsBcQvivt4R98PwJXer86fyQBBToIBLxZ5kuhW4N13Ijz87s9WpuPtF1vh4JesYCgpDPAOgkMhdg==", "type": "package", @@ -2502,10 +2778,10 @@ "microsoft.entityframeworkcore.sqlserver.nuspec" ] }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "Microsoft.Extensions.ApiDescription.Server/8.0.14": { + "sha512": "wH+yLZAhfDUnlz8gFGFzDhmYOG9Yb9KTKENENm65E9nmRu2oZ1eTtb2N3x6qgDZ4X3pISiW1PxD/HfSpxMBpNw==", "type": "package", - "path": "microsoft.extensions.apidescription.server/6.0.5", + "path": "microsoft.extensions.apidescription.server/8.0.14", "hasTools": true, "files": [ ".nupkg.metadata", @@ -2515,218 +2791,49 @@ "build/Microsoft.Extensions.ApiDescription.Server.targets", "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", - "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "microsoft.extensions.apidescription.server.8.0.14.nupkg.sha512", "microsoft.extensions.apidescription.server.nuspec", "tools/Newtonsoft.Json.dll", "tools/dotnet-getdocument.deps.json", "tools/dotnet-getdocument.dll", "tools/dotnet-getdocument.runtimeconfig.json", - "tools/net461-x86/GetDocument.Insider.exe", - "tools/net461-x86/GetDocument.Insider.exe.config", - "tools/net461-x86/Microsoft.Win32.Primitives.dll", - "tools/net461-x86/System.AppContext.dll", - "tools/net461-x86/System.Buffers.dll", - "tools/net461-x86/System.Collections.Concurrent.dll", - "tools/net461-x86/System.Collections.NonGeneric.dll", - "tools/net461-x86/System.Collections.Specialized.dll", - "tools/net461-x86/System.Collections.dll", - "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", - "tools/net461-x86/System.ComponentModel.Primitives.dll", - "tools/net461-x86/System.ComponentModel.TypeConverter.dll", - "tools/net461-x86/System.ComponentModel.dll", - "tools/net461-x86/System.Console.dll", - "tools/net461-x86/System.Data.Common.dll", - "tools/net461-x86/System.Diagnostics.Contracts.dll", - "tools/net461-x86/System.Diagnostics.Debug.dll", - "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", - "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", - "tools/net461-x86/System.Diagnostics.Process.dll", - "tools/net461-x86/System.Diagnostics.StackTrace.dll", - "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", - "tools/net461-x86/System.Diagnostics.Tools.dll", - "tools/net461-x86/System.Diagnostics.TraceSource.dll", - "tools/net461-x86/System.Diagnostics.Tracing.dll", - "tools/net461-x86/System.Drawing.Primitives.dll", - "tools/net461-x86/System.Dynamic.Runtime.dll", - "tools/net461-x86/System.Globalization.Calendars.dll", - "tools/net461-x86/System.Globalization.Extensions.dll", - "tools/net461-x86/System.Globalization.dll", - "tools/net461-x86/System.IO.Compression.ZipFile.dll", - "tools/net461-x86/System.IO.Compression.dll", - "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", - "tools/net461-x86/System.IO.FileSystem.Primitives.dll", - "tools/net461-x86/System.IO.FileSystem.Watcher.dll", - "tools/net461-x86/System.IO.FileSystem.dll", - "tools/net461-x86/System.IO.IsolatedStorage.dll", - "tools/net461-x86/System.IO.MemoryMappedFiles.dll", - "tools/net461-x86/System.IO.Pipes.dll", - "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", - "tools/net461-x86/System.IO.dll", - "tools/net461-x86/System.Linq.Expressions.dll", - "tools/net461-x86/System.Linq.Parallel.dll", - "tools/net461-x86/System.Linq.Queryable.dll", - "tools/net461-x86/System.Linq.dll", - "tools/net461-x86/System.Memory.dll", - "tools/net461-x86/System.Net.Http.dll", - "tools/net461-x86/System.Net.NameResolution.dll", - "tools/net461-x86/System.Net.NetworkInformation.dll", - "tools/net461-x86/System.Net.Ping.dll", - "tools/net461-x86/System.Net.Primitives.dll", - "tools/net461-x86/System.Net.Requests.dll", - "tools/net461-x86/System.Net.Security.dll", - "tools/net461-x86/System.Net.Sockets.dll", - "tools/net461-x86/System.Net.WebHeaderCollection.dll", - "tools/net461-x86/System.Net.WebSockets.Client.dll", - "tools/net461-x86/System.Net.WebSockets.dll", - "tools/net461-x86/System.Numerics.Vectors.dll", - "tools/net461-x86/System.ObjectModel.dll", - "tools/net461-x86/System.Reflection.Extensions.dll", - "tools/net461-x86/System.Reflection.Primitives.dll", - "tools/net461-x86/System.Reflection.dll", - "tools/net461-x86/System.Resources.Reader.dll", - "tools/net461-x86/System.Resources.ResourceManager.dll", - "tools/net461-x86/System.Resources.Writer.dll", - "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", - "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", - "tools/net461-x86/System.Runtime.Extensions.dll", - "tools/net461-x86/System.Runtime.Handles.dll", - "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", - "tools/net461-x86/System.Runtime.InteropServices.dll", - "tools/net461-x86/System.Runtime.Numerics.dll", - "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", - "tools/net461-x86/System.Runtime.Serialization.Json.dll", - "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", - "tools/net461-x86/System.Runtime.Serialization.Xml.dll", - "tools/net461-x86/System.Runtime.dll", - "tools/net461-x86/System.Security.Claims.dll", - "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", - "tools/net461-x86/System.Security.Cryptography.Csp.dll", - "tools/net461-x86/System.Security.Cryptography.Encoding.dll", - "tools/net461-x86/System.Security.Cryptography.Primitives.dll", - "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", - "tools/net461-x86/System.Security.Principal.dll", - "tools/net461-x86/System.Security.SecureString.dll", - "tools/net461-x86/System.Text.Encoding.Extensions.dll", - "tools/net461-x86/System.Text.Encoding.dll", - "tools/net461-x86/System.Text.RegularExpressions.dll", - "tools/net461-x86/System.Threading.Overlapped.dll", - "tools/net461-x86/System.Threading.Tasks.Parallel.dll", - "tools/net461-x86/System.Threading.Tasks.dll", - "tools/net461-x86/System.Threading.Thread.dll", - "tools/net461-x86/System.Threading.ThreadPool.dll", - "tools/net461-x86/System.Threading.Timer.dll", - "tools/net461-x86/System.Threading.dll", - "tools/net461-x86/System.ValueTuple.dll", - "tools/net461-x86/System.Xml.ReaderWriter.dll", - "tools/net461-x86/System.Xml.XDocument.dll", - "tools/net461-x86/System.Xml.XPath.XDocument.dll", - "tools/net461-x86/System.Xml.XPath.dll", - "tools/net461-x86/System.Xml.XmlDocument.dll", - "tools/net461-x86/System.Xml.XmlSerializer.dll", - "tools/net461-x86/netstandard.dll", - "tools/net461/GetDocument.Insider.exe", - "tools/net461/GetDocument.Insider.exe.config", - "tools/net461/Microsoft.Win32.Primitives.dll", - "tools/net461/System.AppContext.dll", - "tools/net461/System.Buffers.dll", - "tools/net461/System.Collections.Concurrent.dll", - "tools/net461/System.Collections.NonGeneric.dll", - "tools/net461/System.Collections.Specialized.dll", - "tools/net461/System.Collections.dll", - "tools/net461/System.ComponentModel.EventBasedAsync.dll", - "tools/net461/System.ComponentModel.Primitives.dll", - "tools/net461/System.ComponentModel.TypeConverter.dll", - "tools/net461/System.ComponentModel.dll", - "tools/net461/System.Console.dll", - "tools/net461/System.Data.Common.dll", - "tools/net461/System.Diagnostics.Contracts.dll", - "tools/net461/System.Diagnostics.Debug.dll", - "tools/net461/System.Diagnostics.DiagnosticSource.dll", - "tools/net461/System.Diagnostics.FileVersionInfo.dll", - "tools/net461/System.Diagnostics.Process.dll", - "tools/net461/System.Diagnostics.StackTrace.dll", - "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", - "tools/net461/System.Diagnostics.Tools.dll", - "tools/net461/System.Diagnostics.TraceSource.dll", - "tools/net461/System.Diagnostics.Tracing.dll", - "tools/net461/System.Drawing.Primitives.dll", - "tools/net461/System.Dynamic.Runtime.dll", - "tools/net461/System.Globalization.Calendars.dll", - "tools/net461/System.Globalization.Extensions.dll", - "tools/net461/System.Globalization.dll", - "tools/net461/System.IO.Compression.ZipFile.dll", - "tools/net461/System.IO.Compression.dll", - "tools/net461/System.IO.FileSystem.DriveInfo.dll", - "tools/net461/System.IO.FileSystem.Primitives.dll", - "tools/net461/System.IO.FileSystem.Watcher.dll", - "tools/net461/System.IO.FileSystem.dll", - "tools/net461/System.IO.IsolatedStorage.dll", - "tools/net461/System.IO.MemoryMappedFiles.dll", - "tools/net461/System.IO.Pipes.dll", - "tools/net461/System.IO.UnmanagedMemoryStream.dll", - "tools/net461/System.IO.dll", - "tools/net461/System.Linq.Expressions.dll", - "tools/net461/System.Linq.Parallel.dll", - "tools/net461/System.Linq.Queryable.dll", - "tools/net461/System.Linq.dll", - "tools/net461/System.Memory.dll", - "tools/net461/System.Net.Http.dll", - "tools/net461/System.Net.NameResolution.dll", - "tools/net461/System.Net.NetworkInformation.dll", - "tools/net461/System.Net.Ping.dll", - "tools/net461/System.Net.Primitives.dll", - "tools/net461/System.Net.Requests.dll", - "tools/net461/System.Net.Security.dll", - "tools/net461/System.Net.Sockets.dll", - "tools/net461/System.Net.WebHeaderCollection.dll", - "tools/net461/System.Net.WebSockets.Client.dll", - "tools/net461/System.Net.WebSockets.dll", - "tools/net461/System.Numerics.Vectors.dll", - "tools/net461/System.ObjectModel.dll", - "tools/net461/System.Reflection.Extensions.dll", - "tools/net461/System.Reflection.Primitives.dll", - "tools/net461/System.Reflection.dll", - "tools/net461/System.Resources.Reader.dll", - "tools/net461/System.Resources.ResourceManager.dll", - "tools/net461/System.Resources.Writer.dll", - "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", - "tools/net461/System.Runtime.CompilerServices.VisualC.dll", - "tools/net461/System.Runtime.Extensions.dll", - "tools/net461/System.Runtime.Handles.dll", - "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", - "tools/net461/System.Runtime.InteropServices.dll", - "tools/net461/System.Runtime.Numerics.dll", - "tools/net461/System.Runtime.Serialization.Formatters.dll", - "tools/net461/System.Runtime.Serialization.Json.dll", - "tools/net461/System.Runtime.Serialization.Primitives.dll", - "tools/net461/System.Runtime.Serialization.Xml.dll", - "tools/net461/System.Runtime.dll", - "tools/net461/System.Security.Claims.dll", - "tools/net461/System.Security.Cryptography.Algorithms.dll", - "tools/net461/System.Security.Cryptography.Csp.dll", - "tools/net461/System.Security.Cryptography.Encoding.dll", - "tools/net461/System.Security.Cryptography.Primitives.dll", - "tools/net461/System.Security.Cryptography.X509Certificates.dll", - "tools/net461/System.Security.Principal.dll", - "tools/net461/System.Security.SecureString.dll", - "tools/net461/System.Text.Encoding.Extensions.dll", - "tools/net461/System.Text.Encoding.dll", - "tools/net461/System.Text.RegularExpressions.dll", - "tools/net461/System.Threading.Overlapped.dll", - "tools/net461/System.Threading.Tasks.Parallel.dll", - "tools/net461/System.Threading.Tasks.dll", - "tools/net461/System.Threading.Thread.dll", - "tools/net461/System.Threading.ThreadPool.dll", - "tools/net461/System.Threading.Timer.dll", - "tools/net461/System.Threading.dll", - "tools/net461/System.ValueTuple.dll", - "tools/net461/System.Xml.ReaderWriter.dll", - "tools/net461/System.Xml.XDocument.dll", - "tools/net461/System.Xml.XPath.XDocument.dll", - "tools/net461/System.Xml.XPath.dll", - "tools/net461/System.Xml.XmlDocument.dll", - "tools/net461/System.Xml.XmlSerializer.dll", - "tools/net461/netstandard.dll", + "tools/net462-x86/GetDocument.Insider.exe", + "tools/net462-x86/GetDocument.Insider.exe.config", + "tools/net462-x86/System.Buffers.dll", + "tools/net462-x86/System.Diagnostics.DiagnosticSource.dll", + "tools/net462-x86/System.Memory.dll", + "tools/net462-x86/System.Numerics.Vectors.dll", + "tools/net462-x86/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net462/GetDocument.Insider.exe", + "tools/net462/GetDocument.Insider.exe.config", + "tools/net462/System.Buffers.dll", + "tools/net462/System.Diagnostics.DiagnosticSource.dll", + "tools/net462/System.Memory.dll", + "tools/net462/System.Numerics.Vectors.dll", + "tools/net462/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net8.0/GetDocument.Insider.deps.json", + "tools/net8.0/GetDocument.Insider.dll", + "tools/net8.0/GetDocument.Insider.exe", + "tools/net8.0/GetDocument.Insider.runtimeconfig.json", + "tools/net8.0/Microsoft.AspNetCore.Connections.Abstractions.dll", + "tools/net8.0/Microsoft.AspNetCore.Connections.Abstractions.xml", + "tools/net8.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "tools/net8.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", + "tools/net8.0/Microsoft.AspNetCore.Http.Features.dll", + "tools/net8.0/Microsoft.AspNetCore.Http.Features.xml", + "tools/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.Features.dll", + "tools/net8.0/Microsoft.Extensions.Features.xml", + "tools/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "tools/net8.0/Microsoft.Extensions.Options.dll", + "tools/net8.0/Microsoft.Extensions.Primitives.dll", + "tools/net8.0/Microsoft.Net.Http.Headers.dll", + "tools/net8.0/Microsoft.Net.Http.Headers.xml", + "tools/net8.0/System.IO.Pipelines.dll", "tools/netcoreapp2.1/GetDocument.Insider.deps.json", "tools/netcoreapp2.1/GetDocument.Insider.dll", "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", @@ -2915,6 +3022,57 @@ "useSharedDesignerContext.txt" ] }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.0": { + "sha512": "TuRh62KcoOvaSDCbtHT8K0WYptZysYQHPRRNfOgqF7ZUtUL4O0WMV8RdxbtDFJDsg3jv9bgHwXbrgwTeI9+5uQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, "Microsoft.Extensions.Logging/8.0.1": { "sha512": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", "type": "package", @@ -3130,15 +3288,13 @@ "microsoft.identity.client.extensions.msal.nuspec" ] }, - "Microsoft.IdentityModel.Abstractions/6.35.0": { - "sha512": "xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", + "Microsoft.IdentityModel.Abstractions/7.1.2": { + "sha512": "33eTIA2uO/L9utJjZWbKsMSVsQf7F8vtd6q5mQX7ZJzNvCpci5fleD6AeANGlbbb7WX7XKxq9+Dkb5e3GNDrmQ==", "type": "package", - "path": "microsoft.identitymodel.abstractions/6.35.0", + "path": "microsoft.identitymodel.abstractions/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Abstractions.dll", - "lib/net45/Microsoft.IdentityModel.Abstractions.xml", "lib/net461/Microsoft.IdentityModel.Abstractions.dll", "lib/net461/Microsoft.IdentityModel.Abstractions.xml", "lib/net462/Microsoft.IdentityModel.Abstractions.dll", @@ -3147,21 +3303,21 @@ "lib/net472/Microsoft.IdentityModel.Abstractions.xml", "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.xml", "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", - "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512", "microsoft.identitymodel.abstractions.nuspec" ] }, - "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { - "sha512": "9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==", + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { + "sha512": "cloLGeZolXbCJhJBc5OC05uhrdhdPL6MWHuVUnkkUvPDeK7HkwThBaLZ1XjBQVk9YhxXE2OvHXnKi0PLleXxDg==", "type": "package", - "path": "microsoft.identitymodel.jsonwebtokens/6.35.0", + "path": "microsoft.identitymodel.jsonwebtokens/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", "lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll", @@ -3170,21 +3326,21 @@ "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.xml", "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", - "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512", "microsoft.identitymodel.jsonwebtokens.nuspec" ] }, - "Microsoft.IdentityModel.Logging/6.35.0": { - "sha512": "jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==", + "Microsoft.IdentityModel.Logging/7.1.2": { + "sha512": "YCxBt2EeJP8fcXk9desChkWI+0vFqFLvBwrz5hBMsoh0KJE6BC66DnzkdzkJNqMltLromc52dkdT206jJ38cTw==", "type": "package", - "path": "microsoft.identitymodel.logging/6.35.0", + "path": "microsoft.identitymodel.logging/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Logging.dll", - "lib/net45/Microsoft.IdentityModel.Logging.xml", "lib/net461/Microsoft.IdentityModel.Logging.dll", "lib/net461/Microsoft.IdentityModel.Logging.xml", "lib/net462/Microsoft.IdentityModel.Logging.dll", @@ -3193,21 +3349,21 @@ "lib/net472/Microsoft.IdentityModel.Logging.xml", "lib/net6.0/Microsoft.IdentityModel.Logging.dll", "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/net8.0/Microsoft.IdentityModel.Logging.dll", + "lib/net8.0/Microsoft.IdentityModel.Logging.xml", "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", - "microsoft.identitymodel.logging.6.35.0.nupkg.sha512", + "microsoft.identitymodel.logging.7.1.2.nupkg.sha512", "microsoft.identitymodel.logging.nuspec" ] }, - "Microsoft.IdentityModel.Protocols/6.35.0": { - "sha512": "BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==", + "Microsoft.IdentityModel.Protocols/7.1.2": { + "sha512": "SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==", "type": "package", - "path": "microsoft.identitymodel.protocols/6.35.0", + "path": "microsoft.identitymodel.protocols/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.xml", "lib/net461/Microsoft.IdentityModel.Protocols.dll", "lib/net461/Microsoft.IdentityModel.Protocols.xml", "lib/net462/Microsoft.IdentityModel.Protocols.dll", @@ -3216,21 +3372,21 @@ "lib/net472/Microsoft.IdentityModel.Protocols.xml", "lib/net6.0/Microsoft.IdentityModel.Protocols.dll", "lib/net6.0/Microsoft.IdentityModel.Protocols.xml", + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net8.0/Microsoft.IdentityModel.Protocols.xml", "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", - "microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", + "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512", "microsoft.identitymodel.protocols.nuspec" ] }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { - "sha512": "LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { + "sha512": "6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==", "type": "package", - "path": "microsoft.identitymodel.protocols.openidconnect/6.35.0", + "path": "microsoft.identitymodel.protocols.openidconnect/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/net462/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", @@ -3239,21 +3395,21 @@ "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512", "microsoft.identitymodel.protocols.openidconnect.nuspec" ] }, - "Microsoft.IdentityModel.Tokens/6.35.0": { - "sha512": "RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==", + "Microsoft.IdentityModel.Tokens/7.1.2": { + "sha512": "oICJMqr3aNEDZOwnH5SK49bR6Z4aX0zEAnOLuhloumOSuqnNq+GWBdQyrgILnlcT5xj09xKCP/7Y7gJYB+ls/g==", "type": "package", - "path": "microsoft.identitymodel.tokens/6.35.0", + "path": "microsoft.identitymodel.tokens/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Tokens.dll", - "lib/net45/Microsoft.IdentityModel.Tokens.xml", "lib/net461/Microsoft.IdentityModel.Tokens.dll", "lib/net461/Microsoft.IdentityModel.Tokens.xml", "lib/net462/Microsoft.IdentityModel.Tokens.dll", @@ -3262,42 +3418,14 @@ "lib/net472/Microsoft.IdentityModel.Tokens.xml", "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net8.0/Microsoft.IdentityModel.Tokens.xml", "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", - "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512", + "microsoft.identitymodel.tokens.7.1.2.nupkg.sha512", "microsoft.identitymodel.tokens.nuspec" ] }, - "Microsoft.NETCore.Platforms/1.1.0": { - "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "type": "package", - "path": "microsoft.netcore.platforms/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Targets/1.1.0": { - "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "type": "package", - "path": "microsoft.netcore.targets/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.targets.1.1.0.nupkg.sha512", - "microsoft.netcore.targets.nuspec", - "runtime.json" - ] - }, "Microsoft.OpenApi/1.6.14": { "sha512": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==", "type": "package", @@ -3373,6 +3501,235 @@ "mono.texttemplating.nuspec" ] }, + "Namotion.Reflection/3.4.2": { + "sha512": "ZHrvPdAg7zV78iOTiH9ua+34rBfn4iH6Bjfo2bzUHOGD3KkjGUvqxBFy+v9p6qwV+GEeYWl4NOqXH8tVcZOMpw==", + "type": "package", + "path": "namotion.reflection/3.4.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Namotion.Reflection.dll", + "lib/net462/Namotion.Reflection.xml", + "lib/net8.0/Namotion.Reflection.dll", + "lib/net8.0/Namotion.Reflection.xml", + "lib/netstandard2.0/Namotion.Reflection.dll", + "lib/netstandard2.0/Namotion.Reflection.xml", + "namotion.reflection.3.4.2.nupkg.sha512", + "namotion.reflection.nuspec" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NJsonSchema/11.3.2": { + "sha512": "QXvelMLKz1NsMPc0HndaaxryNIV1V+AFYuZV9w3H6e+03jp3f3n1w8XLcIaA5WA51EHQdZEP4V2Bfgl6kpxDKg==", + "type": "package", + "path": "njsonschema/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NJsonSchema.dll", + "lib/net462/NJsonSchema.xml", + "lib/net8.0/NJsonSchema.dll", + "lib/net8.0/NJsonSchema.xml", + "lib/netstandard2.0/NJsonSchema.dll", + "lib/netstandard2.0/NJsonSchema.xml", + "njsonschema.11.3.2.nupkg.sha512", + "njsonschema.nuspec" + ] + }, + "NJsonSchema.Annotations/11.3.2": { + "sha512": "rSwQFKdLlq/lbAJfYqI5KBE46KJCbc99L6G9XM1nVpCOxE0eoaNE8+fkJ7Ws+I5VqP7oEPGKXTR3Q7PmYoeTDA==", + "type": "package", + "path": "njsonschema.annotations/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NJsonSchema.Annotations.dll", + "lib/net462/NJsonSchema.Annotations.xml", + "lib/netstandard2.0/NJsonSchema.Annotations.dll", + "lib/netstandard2.0/NJsonSchema.Annotations.xml", + "njsonschema.annotations.11.3.2.nupkg.sha512", + "njsonschema.annotations.nuspec" + ] + }, + "NJsonSchema.NewtonsoftJson/11.3.2": { + "sha512": "qb93cjF/X6ifcdVfMjDV0ItfN1/7np2buKOn7pZqOBRBA0gU5TzKw4lJtblA7EQh2hXqx7ptDcbuYGKfaYfLWw==", + "type": "package", + "path": "njsonschema.newtonsoftjson/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NJsonSchema.NewtonsoftJson.dll", + "lib/net462/NJsonSchema.NewtonsoftJson.xml", + "lib/net8.0/NJsonSchema.NewtonsoftJson.dll", + "lib/net8.0/NJsonSchema.NewtonsoftJson.xml", + "lib/netstandard2.0/NJsonSchema.NewtonsoftJson.dll", + "lib/netstandard2.0/NJsonSchema.NewtonsoftJson.xml", + "njsonschema.newtonsoftjson.11.3.2.nupkg.sha512", + "njsonschema.newtonsoftjson.nuspec" + ] + }, + "NJsonSchema.Yaml/11.3.2": { + "sha512": "xGPr+gJYcNquAN2YTFyLZvJPRO01nCmuzU8vvxozTEqYO97JRo/Lip0JrulVyqZoaqnUCtbCvgIRCrS/4XqWaw==", + "type": "package", + "path": "njsonschema.yaml/11.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NJsonSchema.Yaml.dll", + "lib/net462/NJsonSchema.Yaml.xml", + "lib/net8.0/NJsonSchema.Yaml.dll", + "lib/net8.0/NJsonSchema.Yaml.xml", + "lib/netstandard2.0/NJsonSchema.Yaml.dll", + "lib/netstandard2.0/NJsonSchema.Yaml.xml", + "njsonschema.yaml.11.3.2.nupkg.sha512", + "njsonschema.yaml.nuspec" + ] + }, + "NSwag.Annotations/14.4.0": { + "sha512": "2K/V0IJz1ffJ+A5hvaPkE6TAP4uty2U2e4dOom0LD69hG6iKNF7aEfVMMeLJgGcspl8B+W7X2Ys+RPy74SJnPg==", + "type": "package", + "path": "nswag.annotations/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NSwag.Annotations.dll", + "lib/net462/NSwag.Annotations.xml", + "lib/netstandard2.0/NSwag.Annotations.dll", + "lib/netstandard2.0/NSwag.Annotations.xml", + "nswag.annotations.14.4.0.nupkg.sha512", + "nswag.annotations.nuspec" + ] + }, + "NSwag.AspNetCore/14.4.0": { + "sha512": "kgnCLBfb4Giih/wkHWU1XVPEvV43Q7OLqMk3/h88nuH2e1JmkBlRf49Pxx1jL87X+0Ewj45myjT5jfCgoLsPFA==", + "type": "package", + "path": "nswag.aspnetcore/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "build/NSwag.AspNetCore.props", + "build/NSwag.AspNetCore.targets", + "buildMultiTargeting/NSwag.AspNetCore.props", + "buildMultiTargeting/NSwag.AspNetCore.targets", + "lib/net462/NSwag.AspNetCore.dll", + "lib/net462/NSwag.AspNetCore.xml", + "lib/net8.0/NSwag.AspNetCore.dll", + "lib/net8.0/NSwag.AspNetCore.xml", + "lib/net9.0/NSwag.AspNetCore.dll", + "lib/net9.0/NSwag.AspNetCore.xml", + "lib/netstandard2.0/NSwag.AspNetCore.dll", + "lib/netstandard2.0/NSwag.AspNetCore.xml", + "nswag.aspnetcore.14.4.0.nupkg.sha512", + "nswag.aspnetcore.nuspec" + ] + }, + "NSwag.Core/14.4.0": { + "sha512": "Zo79LJPCJa2KcD2BblRGTQJp7c2ZduZZg0xeI+D8hmcfgHpuQhOHYdd2WSS+cYfO2sEZVtnsbrYM+SGvKvNMCw==", + "type": "package", + "path": "nswag.core/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NSwag.Core.dll", + "lib/net462/NSwag.Core.xml", + "lib/net8.0/NSwag.Core.dll", + "lib/net8.0/NSwag.Core.xml", + "lib/netstandard2.0/NSwag.Core.dll", + "lib/netstandard2.0/NSwag.Core.xml", + "nswag.core.14.4.0.nupkg.sha512", + "nswag.core.nuspec" + ] + }, + "NSwag.Core.Yaml/14.4.0": { + "sha512": "qb80vaks2eX6l1c6a8N1xxgUOGJvRrEKzTL1VS6oR1gP9R4+/pZFCuHF0uFvw9x9CmpF2UwbuZWdylz5KkrE+g==", + "type": "package", + "path": "nswag.core.yaml/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NSwag.Core.Yaml.dll", + "lib/net8.0/NSwag.Core.Yaml.dll", + "lib/netstandard2.0/NSwag.Core.Yaml.dll", + "nswag.core.yaml.14.4.0.nupkg.sha512", + "nswag.core.yaml.nuspec" + ] + }, + "NSwag.Generation/14.4.0": { + "sha512": "ll9EvxxwBlcJiAUAOWtgYN3N8hKuzR7sHPfv7VmVy7Joyin3sjAaY/+tBBBi1s/NydTxUPpZ+IlThEaFFc7xfA==", + "type": "package", + "path": "nswag.generation/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NSwag.Generation.dll", + "lib/net462/NSwag.Generation.xml", + "lib/net8.0/NSwag.Generation.dll", + "lib/net8.0/NSwag.Generation.xml", + "lib/netstandard2.0/NSwag.Generation.dll", + "lib/netstandard2.0/NSwag.Generation.xml", + "nswag.generation.14.4.0.nupkg.sha512", + "nswag.generation.nuspec" + ] + }, + "NSwag.Generation.AspNetCore/14.4.0": { + "sha512": "b1+qdKuThjkuJkL72QiL0ziGiR39O4DgJY7f3C+MnmRGGRjXj4BoEKvJXkZyi6Dn2M7Li/vMVKoHQCaQjrYwlA==", + "type": "package", + "path": "nswag.generation.aspnetcore/14.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGetIcon.png", + "lib/net462/NSwag.Generation.AspNetCore.dll", + "lib/net462/NSwag.Generation.AspNetCore.xml", + "lib/net8.0/NSwag.Generation.AspNetCore.dll", + "lib/net8.0/NSwag.Generation.AspNetCore.xml", + "lib/net9.0/NSwag.Generation.AspNetCore.dll", + "lib/net9.0/NSwag.Generation.AspNetCore.xml", + "lib/netstandard2.0/NSwag.Generation.AspNetCore.dll", + "lib/netstandard2.0/NSwag.Generation.AspNetCore.xml", + "nswag.generation.aspnetcore.14.4.0.nupkg.sha512", + "nswag.generation.aspnetcore.nuspec" + ] + }, "PasswordGenerator/2.1.0": { "sha512": "G70cCeAOYCk/uTuFw5PBGpYY9kmBZyzld7tphachvyU514PowMRDYyKwTefxIHNGWrhXY2d1DV5B1tDEnTtY3A==", "type": "package", @@ -3815,15 +4172,13 @@ "useSharedDesignerContext.txt" ] }, - "System.IdentityModel.Tokens.Jwt/6.35.0": { - "sha512": "yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", + "System.IdentityModel.Tokens.Jwt/7.1.2": { + "sha512": "Thhbe1peAmtSBFaV/ohtykXiZSOkx59Da44hvtWfIMFofDA3M3LaVyjstACf2rKGn4dEDR2cUpRAZ0Xs/zB+7Q==", "type": "package", - "path": "system.identitymodel.tokens.jwt/6.35.0", + "path": "system.identitymodel.tokens.jwt/7.1.2", "files": [ ".nupkg.metadata", ".signature.p7s", - "lib/net45/System.IdentityModel.Tokens.Jwt.dll", - "lib/net45/System.IdentityModel.Tokens.Jwt.xml", "lib/net461/System.IdentityModel.Tokens.Jwt.dll", "lib/net461/System.IdentityModel.Tokens.Jwt.xml", "lib/net462/System.IdentityModel.Tokens.Jwt.dll", @@ -3832,9 +4187,11 @@ "lib/net472/System.IdentityModel.Tokens.Jwt.xml", "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.xml", "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", - "system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512", "system.identitymodel.tokens.jwt.nuspec" ] }, @@ -3974,98 +4331,6 @@ "useSharedDesignerContext.txt" ] }, - "System.Runtime/4.3.0": { - "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "type": "package", - "path": "system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.dll", - "lib/portable-net45+win8+wp80+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.dll", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", - "ref/netcore50/de/System.Runtime.xml", - "ref/netcore50/es/System.Runtime.xml", - "ref/netcore50/fr/System.Runtime.xml", - "ref/netcore50/it/System.Runtime.xml", - "ref/netcore50/ja/System.Runtime.xml", - "ref/netcore50/ko/System.Runtime.xml", - "ref/netcore50/ru/System.Runtime.xml", - "ref/netcore50/zh-hans/System.Runtime.xml", - "ref/netcore50/zh-hant/System.Runtime.xml", - "ref/netstandard1.0/System.Runtime.dll", - "ref/netstandard1.0/System.Runtime.xml", - "ref/netstandard1.0/de/System.Runtime.xml", - "ref/netstandard1.0/es/System.Runtime.xml", - "ref/netstandard1.0/fr/System.Runtime.xml", - "ref/netstandard1.0/it/System.Runtime.xml", - "ref/netstandard1.0/ja/System.Runtime.xml", - "ref/netstandard1.0/ko/System.Runtime.xml", - "ref/netstandard1.0/ru/System.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.xml", - "ref/netstandard1.2/System.Runtime.dll", - "ref/netstandard1.2/System.Runtime.xml", - "ref/netstandard1.2/de/System.Runtime.xml", - "ref/netstandard1.2/es/System.Runtime.xml", - "ref/netstandard1.2/fr/System.Runtime.xml", - "ref/netstandard1.2/it/System.Runtime.xml", - "ref/netstandard1.2/ja/System.Runtime.xml", - "ref/netstandard1.2/ko/System.Runtime.xml", - "ref/netstandard1.2/ru/System.Runtime.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.xml", - "ref/netstandard1.3/System.Runtime.dll", - "ref/netstandard1.3/System.Runtime.xml", - "ref/netstandard1.3/de/System.Runtime.xml", - "ref/netstandard1.3/es/System.Runtime.xml", - "ref/netstandard1.3/fr/System.Runtime.xml", - "ref/netstandard1.3/it/System.Runtime.xml", - "ref/netstandard1.3/ja/System.Runtime.xml", - "ref/netstandard1.3/ko/System.Runtime.xml", - "ref/netstandard1.3/ru/System.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.xml", - "ref/netstandard1.5/System.Runtime.dll", - "ref/netstandard1.5/System.Runtime.xml", - "ref/netstandard1.5/de/System.Runtime.xml", - "ref/netstandard1.5/es/System.Runtime.xml", - "ref/netstandard1.5/fr/System.Runtime.xml", - "ref/netstandard1.5/it/System.Runtime.xml", - "ref/netstandard1.5/ja/System.Runtime.xml", - "ref/netstandard1.5/ko/System.Runtime.xml", - "ref/netstandard1.5/ru/System.Runtime.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.xml", - "ref/portable-net45+win8+wp80+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.4.3.0.nupkg.sha512", - "system.runtime.nuspec" - ] - }, "System.Runtime.Caching/6.0.0": { "sha512": "E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", "type": "package", @@ -4357,74 +4622,6 @@ "version.txt" ] }, - "System.Text.Encoding/4.3.0": { - "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "type": "package", - "path": "system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", - "ref/netcore50/de/System.Text.Encoding.xml", - "ref/netcore50/es/System.Text.Encoding.xml", - "ref/netcore50/fr/System.Text.Encoding.xml", - "ref/netcore50/it/System.Text.Encoding.xml", - "ref/netcore50/ja/System.Text.Encoding.xml", - "ref/netcore50/ko/System.Text.Encoding.xml", - "ref/netcore50/ru/System.Text.Encoding.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.0/System.Text.Encoding.dll", - "ref/netstandard1.0/System.Text.Encoding.xml", - "ref/netstandard1.0/de/System.Text.Encoding.xml", - "ref/netstandard1.0/es/System.Text.Encoding.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.xml", - "ref/netstandard1.0/it/System.Text.Encoding.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.3/System.Text.Encoding.dll", - "ref/netstandard1.3/System.Text.Encoding.xml", - "ref/netstandard1.3/de/System.Text.Encoding.xml", - "ref/netstandard1.3/es/System.Text.Encoding.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.xml", - "ref/netstandard1.3/it/System.Text.Encoding.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.4.3.0.nupkg.sha512", - "system.text.encoding.nuspec" - ] - }, "System.Text.Encoding.CodePages/6.0.0": { "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", "type": "package", @@ -4599,11 +4796,37 @@ "system.windows.extensions.nuspec", "useSharedDesignerContext.txt" ] + }, + "YamlDotNet/16.3.0": { + "sha512": "SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA==", + "type": "package", + "path": "yamldotnet/16.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "images/yamldotnet.png", + "lib/net47/YamlDotNet.dll", + "lib/net47/YamlDotNet.xml", + "lib/net6.0/YamlDotNet.dll", + "lib/net6.0/YamlDotNet.xml", + "lib/net8.0/YamlDotNet.dll", + "lib/net8.0/YamlDotNet.xml", + "lib/netstandard2.0/YamlDotNet.dll", + "lib/netstandard2.0/YamlDotNet.xml", + "lib/netstandard2.1/YamlDotNet.dll", + "lib/netstandard2.1/YamlDotNet.xml", + "yamldotnet.16.3.0.nupkg.sha512", + "yamldotnet.nuspec" + ] } }, "projectFileDependencyGroups": { "net8.0": [ + "BCrypt.Net-Next >= 4.0.3", "FastEndpoints >= 7.0.1", + "FastEndpoints.Security >= 7.0.1", + "FastEndpoints.Swagger >= 7.0.1", "Microsoft.AspNetCore.OpenApi >= 8.0.20", "Microsoft.EntityFrameworkCore >= 8.0.20", "Microsoft.EntityFrameworkCore.Design >= 8.0.20", @@ -4650,10 +4873,22 @@ "net8.0": { "targetAlias": "net8.0", "dependencies": { + "BCrypt.Net-Next": { + "target": "Package", + "version": "[4.0.3, )" + }, "FastEndpoints": { "target": "Package", "version": "[7.0.1, )" }, + "FastEndpoints.Security": { + "target": "Package", + "version": "[7.0.1, )" + }, + "FastEndpoints.Swagger": { + "target": "Package", + "version": "[7.0.1, )" + }, "Microsoft.AspNetCore.OpenApi": { "target": "Package", "version": "[8.0.20, )" diff --git a/BlogPlatform/BlogPlatform/obj/project.nuget.cache b/BlogPlatform/BlogPlatform/obj/project.nuget.cache index 394c3b0..71b83ba 100644 --- a/BlogPlatform/BlogPlatform/obj/project.nuget.cache +++ b/BlogPlatform/BlogPlatform/obj/project.nuget.cache @@ -1,16 +1,20 @@ { "version": 2, - "dgSpecHash": "O3btQBsvLxE=", + "dgSpecHash": "HuE8+zsgjsk=", "success": true, "projectFilePath": "/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj", "expectedPackageFiles": [ "/home/cristiano/.nuget/packages/azure.core/1.38.0/azure.core.1.38.0.nupkg.sha512", "/home/cristiano/.nuget/packages/azure.identity/1.11.4/azure.identity.1.11.4.nupkg.sha512", + "/home/cristiano/.nuget/packages/bcrypt.net-next/4.0.3/bcrypt.net-next.4.0.3.nupkg.sha512", "/home/cristiano/.nuget/packages/fastendpoints/7.0.1/fastendpoints.7.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/fastendpoints.attributes/7.0.1/fastendpoints.attributes.7.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/fastendpoints.messaging.core/7.0.1/fastendpoints.messaging.core.7.0.1.nupkg.sha512", + "/home/cristiano/.nuget/packages/fastendpoints.security/7.0.1/fastendpoints.security.7.0.1.nupkg.sha512", + "/home/cristiano/.nuget/packages/fastendpoints.swagger/7.0.1/fastendpoints.swagger.7.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/fluentvalidation/12.0.0/fluentvalidation.12.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.aspnetcore.authentication.jwtbearer/8.0.18/microsoft.aspnetcore.authentication.jwtbearer.8.0.18.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.aspnetcore.openapi/8.0.20/microsoft.aspnetcore.openapi.8.0.20.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", @@ -18,7 +22,6 @@ "/home/cristiano/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.csharp/4.5.0/microsoft.csharp.4.5.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.data.sqlclient/5.1.6/microsoft.data.sqlclient.5.1.6.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.data.sqlclient.sni.runtime/5.1.1/microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.entityframeworkcore/8.0.20/microsoft.entityframeworkcore.8.0.20.nupkg.sha512", @@ -27,31 +30,43 @@ "/home/cristiano/.nuget/packages/microsoft.entityframeworkcore.design/8.0.20/microsoft.entityframeworkcore.design.8.0.20.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.20/microsoft.entityframeworkcore.relational.8.0.20.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.entityframeworkcore.sqlserver/8.0.20/microsoft.entityframeworkcore.sqlserver.8.0.20.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5/microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/8.0.14/microsoft.extensions.apidescription.server.8.0.14.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.caching.memory/8.0.1/microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.1/microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.8/microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.dependencymodel/8.0.2/microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.extensions.fileproviders.abstractions/8.0.0/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.extensions.fileproviders.embedded/8.0.0/microsoft.extensions.fileproviders.embedded.8.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.logging/8.0.1/microsoft.extensions.logging.8.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.2/microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.options/9.0.8/microsoft.extensions.options.9.0.8.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.extensions.primitives/9.0.8/microsoft.extensions.primitives.9.0.8.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.identity.client/4.61.3/microsoft.identity.client.4.61.3.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.identity.client.extensions.msal/4.61.3/microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.abstractions/6.35.0/microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.jsonwebtokens/6.35.0/microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.logging/6.35.0/microsoft.identitymodel.logging.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.protocols/6.35.0/microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/6.35.0/microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.identitymodel.tokens/6.35.0/microsoft.identitymodel.tokens.6.35.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.abstractions/7.1.2/microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.jsonwebtokens/7.1.2/microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.logging/7.1.2/microsoft.identitymodel.logging.7.1.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.protocols/7.1.2/microsoft.identitymodel.protocols.7.1.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/7.1.2/microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/microsoft.identitymodel.tokens/7.1.2/microsoft.identitymodel.tokens.7.1.2.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.openapi/1.6.14/microsoft.openapi.1.6.14.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.sqlserver.server/1.0.0/microsoft.sqlserver.server.1.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512", + "/home/cristiano/.nuget/packages/namotion.reflection/3.4.2/namotion.reflection.3.4.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512", + "/home/cristiano/.nuget/packages/njsonschema/11.3.2/njsonschema.11.3.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/njsonschema.annotations/11.3.2/njsonschema.annotations.11.3.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/njsonschema.newtonsoftjson/11.3.2/njsonschema.newtonsoftjson.11.3.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/njsonschema.yaml/11.3.2/njsonschema.yaml.11.3.2.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.annotations/14.4.0/nswag.annotations.14.4.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.aspnetcore/14.4.0/nswag.aspnetcore.14.4.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.core/14.4.0/nswag.core.14.4.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.core.yaml/14.4.0/nswag.core.yaml.14.4.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.generation/14.4.0/nswag.generation.14.4.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/nswag.generation.aspnetcore/14.4.0/nswag.generation.aspnetcore.14.4.0.nupkg.sha512", "/home/cristiano/.nuget/packages/passwordgenerator/2.1.0/passwordgenerator.2.1.0.nupkg.sha512", "/home/cristiano/.nuget/packages/singulink.cryptography.passwordhasher/3.0.2/singulink.cryptography.passwordhasher.3.0.2.nupkg.sha512", "/home/cristiano/.nuget/packages/swashbuckle.aspnetcore/6.6.2/swashbuckle.aspnetcore.6.6.2.nupkg.sha512", @@ -71,13 +86,12 @@ "/home/cristiano/.nuget/packages/system.diagnostics.diagnosticsource/6.0.1/system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", "/home/cristiano/.nuget/packages/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.formats.asn1/8.0.2/system.formats.asn1.8.0.2.nupkg.sha512", - "/home/cristiano/.nuget/packages/system.identitymodel.tokens.jwt/6.35.0/system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/system.identitymodel.tokens.jwt/7.1.2/system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512", "/home/cristiano/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512", "/home/cristiano/.nuget/packages/system.memory/4.5.4/system.memory.4.5.4.nupkg.sha512", "/home/cristiano/.nuget/packages/system.memory.data/1.0.2/system.memory.data.1.0.2.nupkg.sha512", "/home/cristiano/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512", - "/home/cristiano/.nuget/packages/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg.sha512", @@ -85,13 +99,13 @@ "/home/cristiano/.nuget/packages/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", - "/home/cristiano/.nuget/packages/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.text.encodings.web/6.0.0/system.text.encodings.web.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.text.json/4.7.2/system.text.json.4.7.2.nupkg.sha512", "/home/cristiano/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512", "/home/cristiano/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512", - "/home/cristiano/.nuget/packages/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg.sha512" + "/home/cristiano/.nuget/packages/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg.sha512", + "/home/cristiano/.nuget/packages/yamldotnet/16.3.0/yamldotnet.16.3.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/obj/project.packagespec.json b/BlogPlatform/BlogPlatform/obj/project.packagespec.json index ae30444..040fcf2 100644 --- a/BlogPlatform/BlogPlatform/obj/project.packagespec.json +++ b/BlogPlatform/BlogPlatform/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj","projectName":"BlogPlatform","projectPath":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj","outputPath":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"FastEndpoints":{"target":"Package","version":"[7.0.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore.SqlServer":{"target":"Package","version":"[8.0.20, )"},"PasswordGenerator":{"target":"Package","version":"[2.1.0, )"},"Singulink.Cryptography.PasswordHasher":{"target":"Package","version":"[3.0.2, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.6.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/lib/dotnet/sdk/8.0.121/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj","projectName":"BlogPlatform","projectPath":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj","outputPath":"/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"FastEndpoints":{"target":"Package","version":"[7.0.1, )"},"FastEndpoints.Security":{"target":"Package","version":"[7.0.1, )"},"FastEndpoints.Swagger":{"target":"Package","version":"[7.0.1, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.20, )"},"Microsoft.EntityFrameworkCore.SqlServer":{"target":"Package","version":"[8.0.20, )"},"PasswordGenerator":{"target":"Package","version":"[2.1.0, )"},"Singulink.Cryptography.PasswordHasher":{"target":"Package","version":"[3.0.2, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.6.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/lib/dotnet/sdk/8.0.121/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info b/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info index 93953d1..66f4da7 100644 --- a/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info +++ b/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17606871115387461 \ No newline at end of file +17606918860017058 \ No newline at end of file diff --git a/BlogPlatform/BlogPlatform/obj/rider.project.restore.info b/BlogPlatform/BlogPlatform/obj/rider.project.restore.info index 71514f9..bfb0a42 100644 --- a/BlogPlatform/BlogPlatform/obj/rider.project.restore.info +++ b/BlogPlatform/BlogPlatform/obj/rider.project.restore.info @@ -1 +1 @@ -17606871117347472 \ No newline at end of file +17606918862187074 \ No newline at end of file