Succesfull connection
This commit is contained in:
@@ -7,7 +7,10 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3" />
|
||||
<PackageReference Include="FastEndpoints" Version="7.0.1" />
|
||||
<PackageReference Include="FastEndpoints.Security" Version="7.0.1" />
|
||||
<PackageReference Include="FastEndpoints.Swagger" Version="7.0.1" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.20"/>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.20" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.20">
|
||||
|
@@ -0,0 +1,7 @@
|
||||
namespace BlogPlatform.DTO.Post.Request;
|
||||
|
||||
public class PatchLikePostDto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
}
|
@@ -0,0 +1,34 @@
|
||||
using BlogPlatform.DTO.Comment.Response;
|
||||
using FastEndpoints;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace BlogPlatform.Endpoints.Comment;
|
||||
|
||||
public class GetAllCommentEndpoint(BlogPlatformDbContext db) : EndpointWithoutRequest<List<GetCommentDto>>
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
Get("/api/comments/");
|
||||
}
|
||||
|
||||
public override async Task HandleAsync(CancellationToken ct)
|
||||
{
|
||||
|
||||
List<GetCommentDto> 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);
|
||||
|
||||
}
|
||||
}
|
@@ -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<List<GetPostDto>>
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
Get("/api/posts");
|
||||
}
|
||||
|
||||
public override async Task HandleAsync(CancellationToken ct)
|
||||
{
|
||||
|
||||
List<GetPostDto> 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);
|
||||
|
||||
}
|
||||
}
|
@@ -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<GetPostRequest
|
||||
return;
|
||||
}
|
||||
|
||||
List<GetCommentDto> 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);
|
||||
|
@@ -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<PatchLikePostDto,GetPostDto>
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
@@ -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<PatchLikePostDto,GetPostDto>
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
@@ -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<ConnectUserDto>
|
||||
{
|
||||
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);
|
||||
|
||||
}
|
||||
}
|
@@ -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<CreateUserD
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
Post("/api/users");
|
||||
AllowAnonymous();
|
||||
Post("/api/users/create");
|
||||
}
|
||||
|
||||
public override async Task HandleAsync(CreateUserDto req, CancellationToken ct)
|
||||
@@ -26,13 +26,28 @@ public class CreateUserEndpoint(BlogPlatformDbContext db) : Endpoint<CreateUserD
|
||||
.LengthRequired(24)
|
||||
.Next();
|
||||
|
||||
|
||||
Models.User user = new()
|
||||
{
|
||||
Username = req.Username,
|
||||
Email = req.Email,
|
||||
Password = Singulink.Cryptography.PasswordHasher(req.Password+ salt, salt),
|
||||
Password = BCrypt.Net.BCrypt.HashPassword(req.Password+salt),
|
||||
Salt = salt,
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
db.Users.Add(user);
|
||||
await db.SaveChangesAsync(ct);
|
||||
|
||||
GetUserDto dto = new()
|
||||
{
|
||||
Id = user.Id,
|
||||
Username = user.Username,
|
||||
Email = user.Email,
|
||||
Password = user.Password,
|
||||
Salt = user.Salt
|
||||
};
|
||||
|
||||
await Send.OkAsync(dto, ct);
|
||||
|
||||
}
|
||||
}
|
||||
|
@@ -1,44 +1,24 @@
|
||||
using BlogPlatform;
|
||||
using FastEndpoints;
|
||||
using FastEndpoints.Security;
|
||||
using FastEndpoints.Swagger;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Add services to the container.
|
||||
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
|
||||
builder.Services.AddEndpointsApiExplorer();
|
||||
builder.Services.AddSwaggerGen();
|
||||
// Services (avant Build)
|
||||
builder.Services.AddDbContext<BlogPlatformDbContext>();
|
||||
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);
|
||||
}
|
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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, )"
|
||||
|
@@ -13,13 +13,13 @@
|
||||
<SourceRoot Include="/home/cristiano/.nuget/packages/" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server/6.0.5/build/Microsoft.Extensions.ApiDescription.Server.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server/6.0.5/build/Microsoft.Extensions.ApiDescription.Server.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server/8.0.14/build/Microsoft.Extensions.ApiDescription.Server.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server/8.0.14/build/Microsoft.Extensions.ApiDescription.Server.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)swashbuckle.aspnetcore/6.6.2/build/Swashbuckle.AspNetCore.props" Condition="Exists('$(NuGetPackageRoot)swashbuckle.aspnetcore/6.6.2/build/Swashbuckle.AspNetCore.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/8.0.20/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/8.0.20/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design/8.0.20/build/net8.0/Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design/8.0.20/build/net8.0/Microsoft.EntityFrameworkCore.Design.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">/home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5</PkgMicrosoft_Extensions_ApiDescription_Server>
|
||||
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">/home/cristiano/.nuget/packages/microsoft.extensions.apidescription.server/8.0.14</PkgMicrosoft_Extensions_ApiDescription_Server>
|
||||
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">/home/cristiano/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server/6.0.5/build/Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server/6.0.5/build/Microsoft.Extensions.ApiDescription.Server.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server/8.0.14/build/Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server/8.0.14/build/Microsoft.Extensions.ApiDescription.Server.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.8/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.8/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
</ImportGroup>
|
||||
|
@@ -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")]
|
||||
|
@@ -1 +1 @@
|
||||
399cf2c58589a118a3fb968eb6106a6f5f0387106b36b127abb19a5be52197f6
|
||||
ff5956b39b948487fe2a2f58ad86b4e2b59aa2ab24f867972bab8f742900995e
|
||||
|
@@ -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.
|
||||
|
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
0eabf1b431067201aa345071141a31b9bec0b716496b0a741dd21c7a31432756
|
||||
937cb072cb736b42b0b4f1b7fc542cbc081668ae208dcc45a1470899c6803b7f
|
||||
|
@@ -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
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -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": []
|
||||
}
|
@@ -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"}}
|
||||
"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"}}
|
@@ -1 +1 @@
|
||||
17606871115387461
|
||||
17606918860017058
|
@@ -1 +1 @@
|
||||
17606871117347472
|
||||
17606918862187074
|
Reference in New Issue
Block a user