diff --git a/BlogPlatform/.idea/.idea.BlogPlatform/.idea/dataSources.xml b/BlogPlatform/.idea/.idea.BlogPlatform/.idea/dataSources.xml
new file mode 100644
index 0000000..9385a95
--- /dev/null
+++ b/BlogPlatform/.idea/.idea.BlogPlatform/.idea/dataSources.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ sqlserver.jb
+ true
+ com.jetbrains.jdbc.sqlserver.SqlServerDriver
+ Server=romaric-thibault.fr,1433
+ $ProjectFileDir$
+
+
+
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform.sln.DotSettings.user b/BlogPlatform/BlogPlatform.sln.DotSettings.user
new file mode 100644
index 0000000..420def6
--- /dev/null
+++ b/BlogPlatform/BlogPlatform.sln.DotSettings.user
@@ -0,0 +1,3 @@
+
+ ForceIncluded
+ ForceIncluded
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/BlogPlatform.csproj b/BlogPlatform/BlogPlatform/BlogPlatform.csproj
index 25a0674..980decb 100644
--- a/BlogPlatform/BlogPlatform/BlogPlatform.csproj
+++ b/BlogPlatform/BlogPlatform/BlogPlatform.csproj
@@ -15,17 +15,14 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
+
-
-
-
-
-
-
-
+
+
+
diff --git a/BlogPlatform/BlogPlatform/DTO/Comment/Request/CreateCommentDto.cs b/BlogPlatform/BlogPlatform/DTO/Comment/Request/CreateCommentDto.cs
new file mode 100644
index 0000000..65a2111
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Comment/Request/CreateCommentDto.cs
@@ -0,0 +1,9 @@
+namespace BlogPlatform.DTO.Comment.Request;
+
+public class CreateCommentDto
+{
+ public string? Content { get; set; }
+
+ public int PostId{ get; set; }
+ public int UserId { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/Comment/Request/UpdateCommentDto.cs b/BlogPlatform/BlogPlatform/DTO/Comment/Request/UpdateCommentDto.cs
new file mode 100644
index 0000000..e88cec2
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Comment/Request/UpdateCommentDto.cs
@@ -0,0 +1,10 @@
+namespace BlogPlatform.DTO.Comment.Request;
+
+public class UpdateCommentDto
+{
+ public int Id { get; set; }
+ public string? Content { get; set; }
+
+ public int PostId{ get; set; }
+ public int UserId { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/Comment/Response/GetCommentDto.cs b/BlogPlatform/BlogPlatform/DTO/Comment/Response/GetCommentDto.cs
new file mode 100644
index 0000000..2f703e6
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Comment/Response/GetCommentDto.cs
@@ -0,0 +1,15 @@
+namespace BlogPlatform.DTO.Comment.Response;
+
+public class GetCommentDto
+{
+ public int Id { get; set; }
+ public string? Content { get; set; }
+
+ //Flattening important data of association
+ public int PostId{ get; set; }
+ public string? PostTitle { get; set; }
+
+
+ public int UserId { get; set; }
+ public string? UserUsername { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/Post/Request/CreatePostDto.cs b/BlogPlatform/BlogPlatform/DTO/Post/Request/CreatePostDto.cs
new file mode 100644
index 0000000..0367416
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Post/Request/CreatePostDto.cs
@@ -0,0 +1,12 @@
+using BlogPlatform.DTO.Comment.Response;
+
+namespace BlogPlatform.DTO.Post.Request;
+
+public class CreatePostDto
+{
+ public string? Title { get; set; }
+ public string? Content { get; set; }
+ public int Likes { get; set; }
+
+ public int UserId { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/Post/Request/UpdatePostDto.cs b/BlogPlatform/BlogPlatform/DTO/Post/Request/UpdatePostDto.cs
new file mode 100644
index 0000000..2d81326
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Post/Request/UpdatePostDto.cs
@@ -0,0 +1,13 @@
+using BlogPlatform.DTO.Comment.Response;
+
+namespace BlogPlatform.DTO.Post.Request;
+
+public class UpdatePostDto
+{
+ public int Id { get; set; }
+ public string? Title { get; set; }
+ public string? Content { get; set; }
+ public int Likes { get; set; }
+
+ public int UserId { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/Post/Response/GetPostDto.cs b/BlogPlatform/BlogPlatform/DTO/Post/Response/GetPostDto.cs
new file mode 100644
index 0000000..03d613b
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/Post/Response/GetPostDto.cs
@@ -0,0 +1,17 @@
+using BlogPlatform.DTO.Comment.Response;
+
+namespace BlogPlatform.DTO.Post.Response;
+
+public class GetPostDto
+{
+ public int Id { get; set; }
+ public string? Title { get; set; }
+ public string? Content { get; set; }
+ public int Likes { get; set; }
+
+ public List? Comments { get; set; }
+
+ public int UserId { get; set; }
+ public string? UserUsername { get; set; }
+ public string? UserEmail { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/User/Request/ConnectUserDto.cs b/BlogPlatform/BlogPlatform/DTO/User/Request/ConnectUserDto.cs
new file mode 100644
index 0000000..2d0ac20
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/User/Request/ConnectUserDto.cs
@@ -0,0 +1,7 @@
+namespace BlogPlatform.DTO.User.Request;
+
+public class ConnectUserDto
+{
+ public string? Username { get; set; }
+ public string? Password { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/User/Request/CreateUserDto.cs b/BlogPlatform/BlogPlatform/DTO/User/Request/CreateUserDto.cs
new file mode 100644
index 0000000..94529ab
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/User/Request/CreateUserDto.cs
@@ -0,0 +1,9 @@
+namespace BlogPlatform.DTO.User.Request;
+
+public class CreateUserDto
+{
+ public string? Username { get; set; }
+ public string? Email { get; set; }
+ public string? Password { get; set; }
+ public string? Salt { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/DTO/User/Response/GetUserDto.cs b/BlogPlatform/BlogPlatform/DTO/User/Response/GetUserDto.cs
new file mode 100644
index 0000000..0a0e0b4
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/DTO/User/Response/GetUserDto.cs
@@ -0,0 +1,10 @@
+namespace BlogPlatform.DTO.User.Response;
+
+public class GetUserDto
+{
+ public int Id { get; set; }
+ public string? Username { get; set; }
+ public string? Email { get; set; }
+ public string? Password { get; set; }
+ public string? Salt { get; set; }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.Designer.cs b/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.Designer.cs
new file mode 100644
index 0000000..99837ce
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.Designer.cs
@@ -0,0 +1,178 @@
+//
+using System;
+using BlogPlatform;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Metadata;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace BlogPlatform.Migrations
+{
+ [DbContext(typeof(BlogPlatformDbContext))]
+ [Migration("20251017064347_InitialDatabase")]
+ partial class InitialDatabase
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "8.0.20")
+ .HasAnnotation("Relational:MaxIdentifierLength", 128);
+
+ SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
+
+ modelBuilder.Entity("BlogPlatform.Models.Comment", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("Content")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("PostId")
+ .HasColumnType("int");
+
+ b.Property("UserId")
+ .HasColumnType("int");
+
+ b.HasKey("Id");
+
+ b.HasIndex("PostId");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("Comments");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("Content")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("Likes")
+ .HasColumnType("int");
+
+ b.Property("Title")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("UserId")
+ .HasColumnType("int");
+
+ b.HasKey("Id");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("Posts");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.User", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("Email")
+ .IsRequired()
+ .HasColumnType("nvarchar(450)");
+
+ b.Property("Password")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("Salt")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("Username")
+ .IsRequired()
+ .HasColumnType("nvarchar(450)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Email")
+ .IsUnique();
+
+ b.HasIndex("Username")
+ .IsUnique();
+
+ b.ToTable("Users");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Comment", b =>
+ {
+ b.HasOne("BlogPlatform.Models.Post", "Post")
+ .WithMany("Comments")
+ .HasForeignKey("PostId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("BlogPlatform.Models.User", "User")
+ .WithMany("Comments")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.NoAction)
+ .IsRequired();
+
+ b.Navigation("Post");
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.HasOne("BlogPlatform.Models.User", "User")
+ .WithMany("Posts")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.Navigation("Comments");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.User", b =>
+ {
+ b.Navigation("Comments");
+
+ b.Navigation("Posts");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.cs b/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.cs
new file mode 100644
index 0000000..03a0e57
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/Migrations/20251017064347_InitialDatabase.cs
@@ -0,0 +1,122 @@
+using System;
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace BlogPlatform.Migrations
+{
+ ///
+ public partial class InitialDatabase : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.CreateTable(
+ name: "Users",
+ columns: table => new
+ {
+ Id = table.Column(type: "int", nullable: false)
+ .Annotation("SqlServer:Identity", "1, 1"),
+ Username = table.Column(type: "nvarchar(450)", nullable: false),
+ Email = table.Column(type: "nvarchar(450)", nullable: false),
+ Password = table.Column(type: "nvarchar(max)", nullable: false),
+ Salt = table.Column(type: "nvarchar(max)", nullable: false),
+ CreatedAt = table.Column(type: "date", nullable: false, defaultValueSql: "getdate()")
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Users", x => x.Id);
+ });
+
+ migrationBuilder.CreateTable(
+ name: "Posts",
+ columns: table => new
+ {
+ Id = table.Column(type: "int", nullable: false)
+ .Annotation("SqlServer:Identity", "1, 1"),
+ Title = table.Column(type: "nvarchar(max)", nullable: false),
+ Content = table.Column(type: "nvarchar(max)", nullable: false),
+ Likes = table.Column(type: "int", nullable: false),
+ CreatedAt = table.Column(type: "date", nullable: false, defaultValueSql: "getdate()"),
+ UserId = table.Column(type: "int", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Posts", x => x.Id);
+ table.ForeignKey(
+ name: "FK_Posts_Users_UserId",
+ column: x => x.UserId,
+ principalTable: "Users",
+ principalColumn: "Id",
+ onDelete: ReferentialAction.Cascade);
+ });
+
+ migrationBuilder.CreateTable(
+ name: "Comments",
+ columns: table => new
+ {
+ Id = table.Column(type: "int", nullable: false)
+ .Annotation("SqlServer:Identity", "1, 1"),
+ Content = table.Column(type: "nvarchar(max)", nullable: false),
+ CreatedAt = table.Column(type: "date", nullable: false, defaultValueSql: "getdate()"),
+ PostId = table.Column(type: "int", nullable: false),
+ UserId = table.Column(type: "int", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Comments", x => x.Id);
+ table.ForeignKey(
+ name: "FK_Comments_Posts_PostId",
+ column: x => x.PostId,
+ principalTable: "Posts",
+ principalColumn: "Id",
+ onDelete: ReferentialAction.Cascade);
+ table.ForeignKey(
+ name: "FK_Comments_Users_UserId",
+ column: x => x.UserId,
+ principalTable: "Users",
+ principalColumn: "Id");
+ });
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Comments_PostId",
+ table: "Comments",
+ column: "PostId");
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Comments_UserId",
+ table: "Comments",
+ column: "UserId");
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Posts_UserId",
+ table: "Posts",
+ column: "UserId");
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Users_Email",
+ table: "Users",
+ column: "Email",
+ unique: true);
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Users_Username",
+ table: "Users",
+ column: "Username",
+ unique: true);
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropTable(
+ name: "Comments");
+
+ migrationBuilder.DropTable(
+ name: "Posts");
+
+ migrationBuilder.DropTable(
+ name: "Users");
+ }
+ }
+}
diff --git a/BlogPlatform/BlogPlatform/Migrations/BlogPlatformDbContextModelSnapshot.cs b/BlogPlatform/BlogPlatform/Migrations/BlogPlatformDbContextModelSnapshot.cs
new file mode 100644
index 0000000..8504a69
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/Migrations/BlogPlatformDbContextModelSnapshot.cs
@@ -0,0 +1,175 @@
+//
+using System;
+using BlogPlatform;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Metadata;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace BlogPlatform.Migrations
+{
+ [DbContext(typeof(BlogPlatformDbContext))]
+ partial class BlogPlatformDbContextModelSnapshot : ModelSnapshot
+ {
+ protected override void BuildModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "8.0.20")
+ .HasAnnotation("Relational:MaxIdentifierLength", 128);
+
+ SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
+
+ modelBuilder.Entity("BlogPlatform.Models.Comment", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("Content")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("PostId")
+ .HasColumnType("int");
+
+ b.Property("UserId")
+ .HasColumnType("int");
+
+ b.HasKey("Id");
+
+ b.HasIndex("PostId");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("Comments");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("Content")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("Likes")
+ .HasColumnType("int");
+
+ b.Property("Title")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("UserId")
+ .HasColumnType("int");
+
+ b.HasKey("Id");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("Posts");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.User", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("int");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
+
+ b.Property("CreatedAt")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("date")
+ .HasDefaultValueSql("getdate()");
+
+ b.Property("Email")
+ .IsRequired()
+ .HasColumnType("nvarchar(450)");
+
+ b.Property("Password")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("Salt")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("Username")
+ .IsRequired()
+ .HasColumnType("nvarchar(450)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Email")
+ .IsUnique();
+
+ b.HasIndex("Username")
+ .IsUnique();
+
+ b.ToTable("Users");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Comment", b =>
+ {
+ b.HasOne("BlogPlatform.Models.Post", "Post")
+ .WithMany("Comments")
+ .HasForeignKey("PostId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("BlogPlatform.Models.User", "User")
+ .WithMany("Comments")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.NoAction)
+ .IsRequired();
+
+ b.Navigation("Post");
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.HasOne("BlogPlatform.Models.User", "User")
+ .WithMany("Posts")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.Post", b =>
+ {
+ b.Navigation("Comments");
+ });
+
+ modelBuilder.Entity("BlogPlatform.Models.User", b =>
+ {
+ b.Navigation("Comments");
+
+ b.Navigation("Posts");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Core.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Core.dll
new file mode 100755
index 0000000..d3fa20b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Core.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Identity.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Identity.dll
new file mode 100755
index 0000000..aab6832
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Identity.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform
new file mode 100755
index 0000000..fdd507a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json
new file mode 100644
index 0000000..9a088ec
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json
@@ -0,0 +1,1608 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "BlogPlatform/1.0.0": {
+ "dependencies": {
+ "FastEndpoints": "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",
+ "Swashbuckle.AspNetCore": "6.6.2"
+ },
+ "runtime": {
+ "BlogPlatform.dll": {}
+ }
+ },
+ "Azure.Core/1.38.0": {
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "System.ClientModel": "1.0.0",
+ "System.Diagnostics.DiagnosticSource": "6.0.1",
+ "System.Memory.Data": "1.0.2",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Text.Encodings.Web": "6.0.0",
+ "System.Text.Json": "4.7.2",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/net6.0/Azure.Core.dll": {
+ "assemblyVersion": "1.38.0.0",
+ "fileVersion": "1.3800.24.12602"
+ }
+ }
+ },
+ "Azure.Identity/1.11.4": {
+ "dependencies": {
+ "Azure.Core": "1.38.0",
+ "Microsoft.Identity.Client": "4.61.3",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.61.3",
+ "System.Memory": "4.5.4",
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Text.Json": "4.7.2",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Azure.Identity.dll": {
+ "assemblyVersion": "1.11.4.0",
+ "fileVersion": "1.1100.424.31005"
+ }
+ }
+ },
+ "FastEndpoints/7.0.1": {
+ "dependencies": {
+ "FastEndpoints.Attributes": "7.0.1",
+ "FastEndpoints.Messaging.Core": "7.0.1",
+ "FluentValidation": "12.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/FastEndpoints.dll": {
+ "assemblyVersion": "7.0.1.0",
+ "fileVersion": "7.0.1.0"
+ }
+ }
+ },
+ "FastEndpoints.Attributes/7.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/FastEndpoints.Attributes.dll": {
+ "assemblyVersion": "7.0.1.0",
+ "fileVersion": "7.0.1.0"
+ }
+ }
+ },
+ "FastEndpoints.Messaging.Core/7.0.1": {
+ "runtime": {
+ "lib/netstandard2.1/FastEndpoints.Messaging.Core.dll": {
+ "assemblyVersion": "7.0.1.0",
+ "fileVersion": "7.0.1.0"
+ }
+ }
+ },
+ "FluentValidation/12.0.0": {
+ "runtime": {
+ "lib/net8.0/FluentValidation.dll": {
+ "assemblyVersion": "12.0.0.0",
+ "fileVersion": "12.0.0.0"
+ }
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.OpenApi/8.0.20": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.6.14"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.42002"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {},
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "4.5.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "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.SqlServer.Server": "1.0.0",
+ "System.Configuration.ConfigurationManager": "6.0.1",
+ "System.Diagnostics.DiagnosticSource": "6.0.1",
+ "System.Runtime.Caching": "6.0.0",
+ "System.Security.Cryptography.Cng": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0",
+ "System.Text.Encodings.Web": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.Data.SqlClient.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.16.24240.5"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.16.24240.5"
+ },
+ "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.16.24240.5"
+ }
+ }
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": {
+ "runtimeTargets": {
+ "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.20": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.20",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.20",
+ "Microsoft.Extensions.Caching.Memory": "8.0.1",
+ "Microsoft.Extensions.Logging": "8.0.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.41910"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.20": {
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.41910"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.20": {},
+ "Microsoft.EntityFrameworkCore.Design/8.0.20": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.20",
+ "Microsoft.Extensions.DependencyModel": "8.0.2",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.41910"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.20": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.20",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.41910"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.SqlServer/8.0.20": {
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "5.1.6",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.20",
+ "System.Formats.Asn1": "8.0.2"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {
+ "assemblyVersion": "8.0.20.0",
+ "fileVersion": "8.0.2025.41910"
+ }
+ }
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Options": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.2": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.2",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "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"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.1024.46610"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.224.6711"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {},
+ "Microsoft.Identity.Client/4.61.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "6.35.0",
+ "System.Diagnostics.DiagnosticSource": "6.0.1"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.Identity.Client.dll": {
+ "assemblyVersion": "4.61.3.0",
+ "fileVersion": "4.61.3.0"
+ }
+ }
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/4.61.3": {
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.61.3",
+ "System.Security.Cryptography.ProtectedData": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.Identity.Client.Extensions.Msal.dll": {
+ "assemblyVersion": "4.61.3.0",
+ "fileVersion": "4.61.3.0"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Abstractions/6.35.0": {
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.35.0": {
+ "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"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/6.35.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "6.35.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/6.35.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "6.35.0",
+ "Microsoft.IdentityModel.Tokens": "6.35.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "6.35.0",
+ "System.IdentityModel.Tokens.Jwt": "6.35.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/6.35.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Microsoft.IdentityModel.Logging": "6.35.0",
+ "System.Security.Cryptography.Cng": "5.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {},
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.OpenApi/1.6.14": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "assemblyVersion": "1.6.14.0",
+ "fileVersion": "1.6.14.0"
+ }
+ }
+ },
+ "Microsoft.SqlServer.Server/1.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Win32.SystemEvents/6.0.0": {
+ "runtime": {
+ "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "dependencies": {
+ "Microsoft.Extensions.ApiDescription.Server": "6.0.5",
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.6.14"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "System.ClientModel/1.0.0": {
+ "dependencies": {
+ "System.Memory.Data": "1.0.2",
+ "System.Text.Json": "4.7.2"
+ },
+ "runtime": {
+ "lib/net6.0/System.ClientModel.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.24.5302"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Configuration.ConfigurationManager/6.0.1": {
+ "dependencies": {
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Security.Permissions": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Configuration.ConfigurationManager.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.922.41905"
+ }
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/6.0.1": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Drawing.Common/6.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Drawing.Common.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ },
+ "runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Formats.Asn1/8.0.2": {},
+ "System.IdentityModel.Tokens.Jwt/6.35.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
+ "Microsoft.IdentityModel.Tokens": "6.35.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "6.35.0.0",
+ "fileVersion": "6.35.0.41201"
+ }
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {},
+ "System.Memory/4.5.4": {},
+ "System.Memory.Data/1.0.2": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "6.0.0",
+ "System.Text.Json": "4.7.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Memory.Data.dll": {
+ "assemblyVersion": "1.0.2.0",
+ "fileVersion": "1.0.221.20802"
+ }
+ }
+ },
+ "System.Numerics.Vectors/4.5.0": {},
+ "System.Reflection.Metadata/6.0.1": {
+ "dependencies": {
+ "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"
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.Caching.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Security.AccessControl/6.0.0": {},
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "dependencies": {
+ "System.Formats.Asn1": "8.0.2"
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Permissions/6.0.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "6.0.0",
+ "System.Windows.Extensions": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Security.Permissions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "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"
+ }
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Json/4.7.2": {},
+ "System.Threading.Channels/6.0.0": {},
+ "System.Threading.Tasks.Extensions/4.5.4": {},
+ "System.Windows.Extensions/6.0.0": {
+ "dependencies": {
+ "System.Drawing.Common": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Windows.Extensions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "BlogPlatform/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Azure.Core/1.38.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IuEgCoVA0ef7E4pQtpC3+TkPbzaoQfa77HlfJDmfuaJUCVJmn7fT0izamZiryW5sYUFKizsftIxMkXKbgIcPMQ==",
+ "path": "azure.core/1.38.0",
+ "hashPath": "azure.core.1.38.0.nupkg.sha512"
+ },
+ "Azure.Identity/1.11.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Sf4BoE6Q3jTgFkgBkx7qztYOFELBCo+wQgpYDwal/qJ1unBH73ywPztIJKXBXORRzAeNijsuxhk94h0TIMvfYg==",
+ "path": "azure.identity/1.11.4",
+ "hashPath": "azure.identity.1.11.4.nupkg.sha512"
+ },
+ "FastEndpoints/7.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UOCLrptt8AQP3W969Q74LZ8XnGg64033TBw59DNC9e/mTCKyilofPWo9yWjiPnwtIru0k3+0QAXko+JDTjaOMA==",
+ "path": "fastendpoints/7.0.1",
+ "hashPath": "fastendpoints.7.0.1.nupkg.sha512"
+ },
+ "FastEndpoints.Attributes/7.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YPBP+5LuMWnSK/VEJfp1Ui8Jjehvx2LxZlylC9WIdHc/PfUfHTwP7j93haYNZt2RQElxM/fOYSi/MzOFC1d8/g==",
+ "path": "fastendpoints.attributes/7.0.1",
+ "hashPath": "fastendpoints.attributes.7.0.1.nupkg.sha512"
+ },
+ "FastEndpoints.Messaging.Core/7.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JqC1nc2D7w/Opc3rqXCrGr8qds1TRU386O7s2E+g+/D5Od2WhRsfTIQf+gvqVDXgKSTtvXnMpPQCdJnpPaqK9A==",
+ "path": "fastendpoints.messaging.core/7.0.1",
+ "hashPath": "fastendpoints.messaging.core.7.0.1.nupkg.sha512"
+ },
+ "FluentValidation/12.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8NVLxtMUXynRHJIX3Hn1ACovaqZIJASufXIIFkD0EUbcd5PmMsL1xUD5h548gCezJ5BzlITaR9CAMrGe29aWpA==",
+ "path": "fluentvalidation/12.0.0",
+ "hashPath": "fluentvalidation.12.0.0.nupkg.sha512"
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.OpenApi/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IjWB1Q/Ar8fyfE3cKjybSlpAE++miAkDGbSup0WeFOtZn2vK+myK7RWDJlFdWICLLU50CmmLad91toIJNTrymQ==",
+ "path": "microsoft.aspnetcore.openapi/8.0.20",
+ "hashPath": "microsoft.aspnetcore.openapi.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "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,
+ "sha512": "sha512-+pz7gIPh5ydsBcQvivt4R98PwJXer86fyQBBToIBLxZ5kuhW4N13Ijz87s9WpuPtF1vh4JesYCgpDPAOgkMhdg==",
+ "path": "microsoft.data.sqlclient/5.1.6",
+ "hashPath": "microsoft.data.sqlclient.5.1.6.nupkg.sha512"
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wNGM5ZTQCa2blc9ikXQouybGiyMd6IHPVJvAlBEPtr6JepZEOYeDxGyprYvFVeOxlCXs7avridZQ0nYkHzQWCQ==",
+ "path": "microsoft.data.sqlclient.sni.runtime/5.1.1",
+ "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-htQ4w2VmHGiDk8nbdpkeithh7/wBbByu0HvKx32uyCneK1WPPbc/fDhqXcIIj2NK4J6dRFTCE4Y1NrlUIl/uBw==",
+ "path": "microsoft.entityframeworkcore/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XPyMIlGNj1RJatIuNPs5sT7MVLOd5SURPQ4os1TH72Mi6rJDMQrT0WHWGpAZOcNapwW4gpmco6adGX3iNqv6mQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U8C8YToCXkaDczeohD7xJKhqKZ9cg0pRsL+cz6zhQr7Y0UQ7eRXhTBy5zIi9YSo82dzN1vawkn6iN9/4k0Zduw==",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U5J4BM8Z/EWpLRdK1k8a4Ps/4aMW89agdlvAP+K9xV5pY5yVeldezMEtMP+iKq1fBaf/3SIDLMbo/tVnpgxtnA==",
+ "path": "microsoft.entityframeworkcore.design/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.design.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ailC6nZmDiSJm0LVFDmacibPccm1Pvaznk4Sk9Kl/XXzCglDu6dlilbmN4gO5I2Vr6Mm1GXu03UJ6XOGyXIgEA==",
+ "path": "microsoft.entityframeworkcore.relational/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.relational.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.SqlServer/8.0.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-13941/iy9xLFupFfsVJbSrwxfngEcfEvkb6Hwx64XbNSSpxqXBAT3BYdQmLmQHcMhQ64joo5inzwUfm/hsr3hg==",
+ "path": "microsoft.entityframeworkcore.sqlserver/8.0.20",
+ "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.20.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {
+ "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"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
+ "path": "microsoft.extensions.caching.memory/8.0.1",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.1",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "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"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw==",
+ "path": "microsoft.extensions.dependencymodel/8.0.2",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
+ "path": "microsoft.extensions.logging/8.0.1",
+ "hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.2",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
+ "path": "microsoft.extensions.options/8.0.2",
+ "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client/4.61.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-naJo/Qm35Caaoxp5utcw+R8eU8ZtLz2ALh8S+gkekOYQ1oazfCQMWVT4NJ/FnHzdIJlm8dMz0oMpMGCabx5odA==",
+ "path": "microsoft.identity.client/4.61.3",
+ "hashPath": "microsoft.identity.client.4.61.3.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/4.61.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PWnJcznrSGr25MN8ajlc2XIDW4zCFu0U6FkpaNLEWLgd1NgFCp5uDY3mqLDgM8zCN8hqj8yo5wHYfLB2HjcdGw==",
+ "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": {
+ "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"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.35.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==",
+ "path": "microsoft.identitymodel.jsonwebtokens/6.35.0",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/6.35.0": {
+ "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"
+ },
+ "Microsoft.IdentityModel.Protocols/6.35.0": {
+ "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"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": {
+ "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"
+ },
+ "Microsoft.IdentityModel.Tokens/6.35.0": {
+ "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"
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
+ "path": "microsoft.openapi/1.6.14",
+ "hashPath": "microsoft.openapi.1.6.14.nupkg.sha512"
+ },
+ "Microsoft.SqlServer.Server/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==",
+ "path": "microsoft.sqlserver.server/1.0.0",
+ "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.SystemEvents/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
+ "path": "microsoft.win32.systemevents/6.0.0",
+ "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
+ "path": "swashbuckle.aspnetcore/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
+ "path": "swashbuckle.aspnetcore.swagger/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
+ "path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512"
+ },
+ "System.ClientModel/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==",
+ "path": "system.clientmodel/1.0.0",
+ "hashPath": "system.clientmodel.1.0.0.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.Configuration.ConfigurationManager/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==",
+ "path": "system.configuration.configurationmanager/6.0.1",
+ "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==",
+ "path": "system.diagnostics.diagnosticsource/6.0.1",
+ "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512"
+ },
+ "System.Drawing.Common/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
+ "path": "system.drawing.common/6.0.0",
+ "hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
+ },
+ "System.Formats.Asn1/8.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yUsFqNGa7tbwm5QOOnOR3VSoh8a0Yki39mTbhOnErdbg8hVSFtrK0EXerj286PXcegiF1LkE7lL++qqMZW5jIQ==",
+ "path": "system.formats.asn1/8.0.2",
+ "hashPath": "system.formats.asn1.8.0.2.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/6.35.0": {
+ "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"
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "path": "system.io.pipelines/6.0.3",
+ "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
+ },
+ "System.Memory/4.5.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
+ "path": "system.memory/4.5.4",
+ "hashPath": "system.memory.4.5.4.nupkg.sha512"
+ },
+ "System.Memory.Data/1.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==",
+ "path": "system.memory.data/1.0.2",
+ "hashPath": "system.memory.data.1.0.2.nupkg.sha512"
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+ "path": "system.numerics.vectors/4.5.0",
+ "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "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,
+ "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==",
+ "path": "system.runtime.caching/6.0.0",
+ "hashPath": "system.runtime.caching.6.0.0.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
+ "path": "system.security.accesscontrol/6.0.0",
+ "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==",
+ "path": "system.security.cryptography.cng/5.0.0",
+ "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
+ "path": "system.security.cryptography.protecteddata/6.0.0",
+ "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Permissions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
+ "path": "system.security.permissions/6.0.0",
+ "hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
+ "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,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
+ "path": "system.text.encodings.web/6.0.0",
+ "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/4.7.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TcMd95wcrubm9nHvJEQs70rC0H/8omiSGGpU4FQ/ZA1URIqD4pjmFJh2Mfv1yH1eHgJDWTi2hMDXwTET+zOOyg==",
+ "path": "system.text.json/4.7.2",
+ "hashPath": "system.text.json.4.7.2.nupkg.sha512"
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "path": "system.threading.channels/6.0.0",
+ "hashPath": "system.threading.channels.6.0.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.5.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "path": "system.threading.tasks.extensions/4.5.4",
+ "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512"
+ },
+ "System.Windows.Extensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
+ "path": "system.windows.extensions/6.0.0",
+ "hashPath": "system.windows.extensions.6.0.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
new file mode 100644
index 0000000..1eccf5a
Binary files /dev/null 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
new file mode 100644
index 0000000..b86fd14
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.runtimeconfig.json b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.runtimeconfig.json
new file mode 100644
index 0000000..b8a4a9c
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Reflection.NullabilityInfoContext.IsSupported": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Attributes.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Attributes.dll
new file mode 100755
index 0000000..cc82609
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Attributes.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Messaging.Core.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Messaging.Core.dll
new file mode 100755
index 0000000..e133488
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Messaging.Core.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.dll
new file mode 100755
index 0000000..12a7580
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FluentValidation.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FluentValidation.dll
new file mode 100755
index 0000000..bfd0db6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FluentValidation.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Humanizer.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Humanizer.dll
new file mode 100755
index 0000000..c9a7ef8
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Humanizer.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll
new file mode 100755
index 0000000..75f313f
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
new file mode 100755
index 0000000..fe6ba4c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
new file mode 100755
index 0000000..dc218f9
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
new file mode 100755
index 0000000..412e7ed
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll
new file mode 100755
index 0000000..8dec441
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll
new file mode 100755
index 0000000..79e9046
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..85903b0
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
new file mode 100755
index 0000000..433a889
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll
new file mode 100755
index 0000000..1c9e91a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
new file mode 100755
index 0000000..66c269c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll
new file mode 100755
index 0000000..1f12883
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
new file mode 100755
index 0000000..64d23b9
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
new file mode 100755
index 0000000..077b1b6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll 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
new file mode 100755
index 0000000..81ed3de
Binary files /dev/null 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.DependencyInjection.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
new file mode 100755
index 0000000..bd71a2b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100755
index 0000000..8905537
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100755
index 0000000..f9d1dc6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
new file mode 100755
index 0000000..35905b6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.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
new file mode 100755
index 0000000..a7b3f21
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll
new file mode 100755
index 0000000..9a7cadb
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.dll
new file mode 100755
index 0000000..73873e5
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.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
new file mode 100755
index 0000000..dfcb632
Binary files /dev/null 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
new file mode 100755
index 0000000..30b9c05
Binary files /dev/null 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
new file mode 100755
index 0000000..ce60b3c
Binary files /dev/null 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
new file mode 100755
index 0000000..57a9536
Binary files /dev/null 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
new file mode 100755
index 0000000..9fd9ebf
Binary files /dev/null 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
new file mode 100755
index 0000000..da12e5f
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.OpenApi.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.OpenApi.dll
new file mode 100755
index 0000000..aac9a6d
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.OpenApi.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll
new file mode 100755
index 0000000..ddeaa86
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
new file mode 100755
index 0000000..3ab5850
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Mono.TextTemplating.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Mono.TextTemplating.dll
new file mode 100755
index 0000000..d5a4b3c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Mono.TextTemplating.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll
new file mode 100755
index 0000000..41e2fc2
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll
new file mode 100755
index 0000000..de7f45d
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll
new file mode 100755
index 0000000..117b9f3
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.ClientModel.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.ClientModel.dll
new file mode 100755
index 0000000..00a3380
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.ClientModel.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.CodeDom.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.CodeDom.dll
new file mode 100755
index 0000000..3128b6a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.CodeDom.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.AttributedModel.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.AttributedModel.dll
new file mode 100755
index 0000000..d37283b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.AttributedModel.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Convention.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Convention.dll
new file mode 100755
index 0000000..b6fa4ab
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Convention.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Hosting.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Hosting.dll
new file mode 100755
index 0000000..c67f1c0
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Hosting.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Runtime.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Runtime.dll
new file mode 100755
index 0000000..2a4b38c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Runtime.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.TypedParts.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.TypedParts.dll
new file mode 100755
index 0000000..7c0c780
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.TypedParts.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
new file mode 100755
index 0000000..14f8ef6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Drawing.Common.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..be6915e
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Drawing.Common.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
new file mode 100755
index 0000000..2311025
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Memory.Data.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Memory.Data.dll
new file mode 100755
index 0000000..6f2a3e0
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Memory.Data.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Runtime.Caching.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Runtime.Caching.dll
new file mode 100755
index 0000000..14826eb
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Runtime.Caching.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..1ba8770
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Permissions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Permissions.dll
new file mode 100755
index 0000000..39dd4df
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Permissions.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Windows.Extensions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Windows.Extensions.dll
new file mode 100755
index 0000000..c3e8844
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Windows.Extensions.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.Development.json b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.json b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.json
new file mode 100644
index 0000000..10f68b8
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..b08ba21
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..eba2a5a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..ff203e1
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..fe89036
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..3dda417
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..4d3bd0a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c41bb1f
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..05845f2
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..1e5038d
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..456ac85
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..7bb3187
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..01edef3
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..de36d31
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..71d6443
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..23107b9
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..291cf9b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..ef0d337
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..f266330
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..6affe5c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..263bd04
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..a94da35
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..c94e8e6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..6e0e837
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..212267a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..1fae94d
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..b2e573c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..fdbe6ff
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..5fee24c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..9533b36
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..fa25298
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..1297d58
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..8af36a3
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..197797b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..0fd342c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c09c2ab
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..d6eaab6
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..ecfe483
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..e9133a5
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..baa7776
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..74714d8
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..206341f
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..9e26473
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..c171a72
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..3f2b452
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..8fde16b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..93fb631
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..ff20fab
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll
new file mode 100755
index 0000000..66af198
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..7c9e87b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll
new file mode 100755
index 0000000..bdca76d
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..332dbfa
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll
new file mode 100755
index 0000000..69f0d1b
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..2fbf86e
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..4c57b04
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..b551e37
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..8758fff
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..de4fe51
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..67b261c
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c6b8d86
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..a14ec60
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..2d39791
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..86802cf
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..691a8fa
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..e8e4ee0
Binary files /dev/null and b/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.EntityFrameworkCore.targets b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.EntityFrameworkCore.targets
new file mode 100644
index 0000000..7d6485d
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.EntityFrameworkCore.targets
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json
index 7a42fdc..49e78de 100644
--- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json
+++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.dgspec.json
@@ -60,6 +60,10 @@
"target": "Package",
"version": "[8.0.20, )"
},
+ "Singulink.Cryptography.PasswordHasher": {
+ "target": "Package",
+ "version": "[3.0.2, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[6.6.2, )"
diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props
index d6de4a6..20d5537 100644
--- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props
+++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.props
@@ -7,7 +7,7 @@
/home/cristiano/.nuget/packages/
/home/cristiano/.nuget/packages/
PackageReference
- 6.8.1
+ 6.14.0
diff --git a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets
index 198d2e0..3946836 100644
--- a/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets
+++ b/BlogPlatform/BlogPlatform/obj/BlogPlatform.csproj.nuget.g.targets
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs
index faf947d..eccc5ef 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+31a25ccf7ae61beeac2e3fdcd9569c495077eda7")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3fa5289fb179c6531ef666b66d5fb77eba91f166")]
[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 a75c2de..297c83d 100644
--- a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache
@@ -1 +1 @@
-cfcc412a5e50fa344fdc7d3016d44d3c1290c05a3808c9e3ac0c0b988b6cc326
+0f79a8820730bb50db3f741ae20cc71e5fd45452fc8efc9b4577dd707ee51130
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs
new file mode 100644
index 0000000..ea01f92
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs
@@ -0,0 +1,18 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("FastEndpoints")]
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")]
+[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 13cea6c..4ec452a 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 d4e5f99..a314214 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.CopyComplete b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..21fb7a0
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+0eabf1b431067201aa345071141a31b9bec0b716496b0a741dd21c7a31432756
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..034c84d
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.FileListAbsolute.txt
@@ -0,0 +1,148 @@
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.Development.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/appsettings.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.deps.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.runtimeconfig.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/BlogPlatform.pdb
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Core.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Azure.Identity.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Attributes.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FastEndpoints.Messaging.Core.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/FluentValidation.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Humanizer.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.OpenApi.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Mono.TextTemplating.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.ClientModel.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.CodeDom.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.AttributedModel.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Convention.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Hosting.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.Runtime.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Composition.TypedParts.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Drawing.Common.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Memory.Data.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Runtime.Caching.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Security.Permissions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/System.Windows.Extensions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.AssemblyReference.cache
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.GeneratedMSBuildEditorConfig.editorconfig
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfoInputs.cache
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.AssemblyInfo.cs
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CoreCompileInputs.cache
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cs
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.MvcApplicationPartsAssemblyInfo.cache
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.build.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.development.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.BlogPlatform.Microsoft.AspNetCore.StaticWebAssets.props
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.build.BlogPlatform.props
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.BlogPlatform.props
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.BlogPlatform.props
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.pack.json
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/scopedcss/bundle/BlogPlatform.styles.css
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.csproj.CopyComplete
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll
+/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll
+/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
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll
new file mode 100644
index 0000000..1eccf5a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.dll differ
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.genruntimeconfig.cache b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.genruntimeconfig.cache
new file mode 100644
index 0000000..79c6f09
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.genruntimeconfig.cache
@@ -0,0 +1 @@
+e524682180cba64f6da031f96a5677b35f1fd54b9c1b7bca63e344ed2042473d
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb
new file mode 100644
index 0000000..b86fd14
Binary files /dev/null and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/BlogPlatform.pdb differ
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/apphost b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/apphost
new file mode 100755
index 0000000..fdd507a
Binary files /dev/null and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/apphost differ
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/ref/BlogPlatform.dll
new file mode 100644
index 0000000..dccee76
Binary files /dev/null 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
new file mode 100644
index 0000000..dccee76
Binary files /dev/null and b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/refint/BlogPlatform.dll differ
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.build.json b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..b7cc31c
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1,11 @@
+{
+ "Version": 1,
+ "Hash": "Hj/UTuFxV5w8bGD8UR28+4bn78WVkHIw0hs1n6YLrfo=",
+ "Source": "BlogPlatform",
+ "BasePath": "_content/BlogPlatform",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [],
+ "Assets": []
+}
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.build.BlogPlatform.props b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.build.BlogPlatform.props
new file mode 100644
index 0000000..5a6032a
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.build.BlogPlatform.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.BlogPlatform.props b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.BlogPlatform.props
new file mode 100644
index 0000000..adaf141
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.BlogPlatform.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.BlogPlatform.props b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.BlogPlatform.props
new file mode 100644
index 0000000..245aa80
--- /dev/null
+++ b/BlogPlatform/BlogPlatform/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.BlogPlatform.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/BlogPlatform/BlogPlatform/obj/project.assets.json b/BlogPlatform/BlogPlatform/obj/project.assets.json
index 1501197..01887ed 100644
--- a/BlogPlatform/BlogPlatform/obj/project.assets.json
+++ b/BlogPlatform/BlogPlatform/obj/project.assets.json
@@ -662,7 +662,7 @@
"buildTransitive/net6.0/_._": {}
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
"type": "package",
"compile": {
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
@@ -675,7 +675,7 @@
}
},
"build": {
- "buildTransitive/net6.0/_._": {}
+ "buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.DependencyModel/8.0.2": {
@@ -734,11 +734,11 @@
"buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
}
},
- "Microsoft.Extensions.Options/8.0.2": {
+ "Microsoft.Extensions.Options/9.0.8": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8",
+ "Microsoft.Extensions.Primitives": "9.0.8"
},
"compile": {
"lib/net8.0/Microsoft.Extensions.Options.dll": {
@@ -751,10 +751,10 @@
}
},
"build": {
- "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
}
},
- "Microsoft.Extensions.Primitives/8.0.0": {
+ "Microsoft.Extensions.Primitives/9.0.8": {
"type": "package",
"compile": {
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
@@ -767,7 +767,7 @@
}
},
"build": {
- "buildTransitive/net6.0/_._": {}
+ "buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Identity.Client/4.61.3": {
@@ -982,6 +982,22 @@
"lib/netstandard2.0/Mono.TextTemplating.dll": {}
}
},
+ "Singulink.Cryptography.PasswordHasher/3.0.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Options": "9.0.8"
+ },
+ "compile": {
+ "lib/net8.0/Singulink.Cryptography.PasswordHasher.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Singulink.Cryptography.PasswordHasher.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
"Swashbuckle.AspNetCore/6.6.2": {
"type": "package",
"dependencies": {
@@ -2830,10 +2846,10 @@
"useSharedDesignerContext.txt"
]
},
- "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
- "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
+ "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.8": {
+ "sha512": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw==",
"type": "package",
- "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.8",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2843,21 +2859,19 @@
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"buildTransitive/net462/_._",
- "buildTransitive/net6.0/_._",
+ "buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.9.0.8.nupkg.sha512",
"microsoft.extensions.dependencyinjection.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
@@ -2997,10 +3011,10 @@
"useSharedDesignerContext.txt"
]
},
- "Microsoft.Extensions.Options/8.0.2": {
- "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
+ "Microsoft.Extensions.Options/9.0.8": {
+ "sha512": "OmTaQ0v4gxGQkehpwWIqPoEiwsPuG/u4HUsbOFoWGx4DKET2AXzopnFe/fE608FIhzc/kcg2p8JdyMRCCUzitQ==",
"type": "package",
- "path": "microsoft.extensions.options/8.0.2",
+ "path": "microsoft.extensions.options/9.0.8",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -3024,30 +3038,28 @@
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"buildTransitive/net461/Microsoft.Extensions.Options.targets",
"buildTransitive/net462/Microsoft.Extensions.Options.targets",
- "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
"buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
"lib/net462/Microsoft.Extensions.Options.dll",
"lib/net462/Microsoft.Extensions.Options.xml",
- "lib/net6.0/Microsoft.Extensions.Options.dll",
- "lib/net6.0/Microsoft.Extensions.Options.xml",
- "lib/net7.0/Microsoft.Extensions.Options.dll",
- "lib/net7.0/Microsoft.Extensions.Options.xml",
"lib/net8.0/Microsoft.Extensions.Options.dll",
"lib/net8.0/Microsoft.Extensions.Options.xml",
+ "lib/net9.0/Microsoft.Extensions.Options.dll",
+ "lib/net9.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
- "microsoft.extensions.options.8.0.2.nupkg.sha512",
+ "microsoft.extensions.options.9.0.8.nupkg.sha512",
"microsoft.extensions.options.nuspec",
"useSharedDesignerContext.txt"
]
},
- "Microsoft.Extensions.Primitives/8.0.0": {
- "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "Microsoft.Extensions.Primitives/9.0.8": {
+ "sha512": "tizSIOEsIgSNSSh+hKeUVPK7xmTIjR8s+mJWOu1KXV3htvNQiPMFRMO17OdI1y/4ZApdBVk49u/08QGC9yvLug==",
"type": "package",
- "path": "microsoft.extensions.primitives/8.0.0",
+ "path": "microsoft.extensions.primitives/9.0.8",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -3057,19 +3069,17 @@
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
"buildTransitive/net462/_._",
- "buildTransitive/net6.0/_._",
+ "buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
"lib/net462/Microsoft.Extensions.Primitives.dll",
"lib/net462/Microsoft.Extensions.Primitives.xml",
- "lib/net6.0/Microsoft.Extensions.Primitives.dll",
- "lib/net6.0/Microsoft.Extensions.Primitives.xml",
- "lib/net7.0/Microsoft.Extensions.Primitives.dll",
- "lib/net7.0/Microsoft.Extensions.Primitives.xml",
"lib/net8.0/Microsoft.Extensions.Primitives.dll",
"lib/net8.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net9.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net9.0/Microsoft.Extensions.Primitives.xml",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
- "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.9.0.8.nupkg.sha512",
"microsoft.extensions.primitives.nuspec",
"useSharedDesignerContext.txt"
]
@@ -3354,6 +3364,22 @@
"mono.texttemplating.nuspec"
]
},
+ "Singulink.Cryptography.PasswordHasher/3.0.2": {
+ "sha512": "LJsc3CSD5M4UoIOwf3henpUzjJIv6A6UhEHMKxIqzhqtsOF92eOvEtyc3wyl28sr63xJfb6v7vnM4y69SUYk0g==",
+ "type": "package",
+ "path": "singulink.cryptography.passwordhasher/3.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "Singulink Icon 128x128.png",
+ "lib/net8.0/Singulink.Cryptography.PasswordHasher.dll",
+ "lib/net8.0/Singulink.Cryptography.PasswordHasher.pdb",
+ "lib/net8.0/Singulink.Cryptography.PasswordHasher.xml",
+ "singulink.cryptography.passwordhasher.3.0.2.nupkg.sha512",
+ "singulink.cryptography.passwordhasher.nuspec"
+ ]
+ },
"Swashbuckle.AspNetCore/6.6.2": {
"sha512": "+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
"type": "package",
@@ -4561,6 +4587,7 @@
"Microsoft.EntityFrameworkCore >= 8.0.20",
"Microsoft.EntityFrameworkCore.Design >= 8.0.20",
"Microsoft.EntityFrameworkCore.SqlServer >= 8.0.20",
+ "Singulink.Cryptography.PasswordHasher >= 3.0.2",
"Swashbuckle.AspNetCore >= 6.6.2"
]
},
@@ -4623,6 +4650,10 @@
"target": "Package",
"version": "[8.0.20, )"
},
+ "Singulink.Cryptography.PasswordHasher": {
+ "target": "Package",
+ "version": "[3.0.2, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[6.6.2, )"
diff --git a/BlogPlatform/BlogPlatform/obj/project.nuget.cache b/BlogPlatform/BlogPlatform/obj/project.nuget.cache
index 5bedd99..2e74f6a 100644
--- a/BlogPlatform/BlogPlatform/obj/project.nuget.cache
+++ b/BlogPlatform/BlogPlatform/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "HADVNd7F0keNfXEnq8S8WIsktkH6PfQJDc1qXMrDRVYbpFVJP4tlDzErMoXohX9Cr9zPssCUi4mdUpra4ckUrQ==",
+ "dgSpecHash": "J6GHh76bgMQ=",
"success": true,
"projectFilePath": "/home/cristiano/Documents/BTS-SIO2/DS-Cristiano/BlogPlatform/BlogPlatform/BlogPlatform.csproj",
"expectedPackageFiles": [
@@ -32,12 +32,12 @@
"/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/8.0.2/microsoft.extensions.dependencyinjection.abstractions.8.0.2.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.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/8.0.2/microsoft.extensions.options.8.0.2.nupkg.sha512",
- "/home/cristiano/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.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",
@@ -52,6 +52,7 @@
"/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/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",
"/home/cristiano/.nuget/packages/swashbuckle.aspnetcore.swagger/6.6.2/swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
"/home/cristiano/.nuget/packages/swashbuckle.aspnetcore.swaggergen/6.6.2/swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
diff --git a/BlogPlatform/BlogPlatform/obj/project.packagespec.json b/BlogPlatform/BlogPlatform/obj/project.packagespec.json
index 7d15edf..153f84b 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, )"},"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":{"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, )"},"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 e25f0cf..e0f3655 100644
--- a/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info
+++ b/BlogPlatform/BlogPlatform/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17606834257091226
\ No newline at end of file
+17606848202915370
\ 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 050d2b0..f81f637 100644
--- a/BlogPlatform/BlogPlatform/obj/rider.project.restore.info
+++ b/BlogPlatform/BlogPlatform/obj/rider.project.restore.info
@@ -1 +1 @@
-17606818163517530
\ No newline at end of file
+17606848204795382
\ No newline at end of file