diff --git a/backend/.gitignore b/backend/.gitignore
new file mode 100644
index 0000000..5855bed
--- /dev/null
+++ b/backend/.gitignore
@@ -0,0 +1,4 @@
+/obj/Debug
+/bin
+.idea
+appsettings.Development.json
\ No newline at end of file
diff --git a/backend/Migrations/20230408214038_InitialCreate.Designer.cs b/backend/Migrations/20230408214038_InitialCreate.Designer.cs
new file mode 100644
index 0000000..3188c2d
--- /dev/null
+++ b/backend/Migrations/20230408214038_InitialCreate.Designer.cs
@@ -0,0 +1,54 @@
+//
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+using backend.modules.shared.database;
+
+#nullable disable
+
+namespace backend.Migrations
+{
+ [DbContext(typeof(DataContext))]
+ [Migration("20230408214038_InitialCreate")]
+ partial class InitialCreate
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "7.0.4")
+ .HasAnnotation("Relational:MaxIdentifierLength", 63);
+
+ NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+
+ modelBuilder.Entity("backend.modules.auth.NormalUserModel", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Email")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Password")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Username")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("Id");
+
+ b.ToTable("Users");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/backend/Migrations/20230408214038_InitialCreate.cs b/backend/Migrations/20230408214038_InitialCreate.cs
new file mode 100644
index 0000000..ab7d144
--- /dev/null
+++ b/backend/Migrations/20230408214038_InitialCreate.cs
@@ -0,0 +1,37 @@
+using Microsoft.EntityFrameworkCore.Migrations;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+
+#nullable disable
+
+namespace backend.Migrations
+{
+ ///
+ public partial class InitialCreate : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.CreateTable(
+ name: "Users",
+ columns: table => new
+ {
+ Id = table.Column(type: "integer", nullable: false)
+ .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn),
+ Username = table.Column(type: "text", nullable: false),
+ Password = table.Column(type: "text", nullable: false),
+ Email = table.Column(type: "text", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Users", x => x.Id);
+ });
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropTable(
+ name: "Users");
+ }
+ }
+}
diff --git a/backend/Migrations/DataContextModelSnapshot.cs b/backend/Migrations/DataContextModelSnapshot.cs
new file mode 100644
index 0000000..cdd01f8
--- /dev/null
+++ b/backend/Migrations/DataContextModelSnapshot.cs
@@ -0,0 +1,51 @@
+//
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+using backend.modules.shared.database;
+
+#nullable disable
+
+namespace backend.Migrations
+{
+ [DbContext(typeof(DataContext))]
+ partial class DataContextModelSnapshot : ModelSnapshot
+ {
+ protected override void BuildModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "7.0.4")
+ .HasAnnotation("Relational:MaxIdentifierLength", 63);
+
+ NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+
+ modelBuilder.Entity("backend.modules.auth.NormalUserModel", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Email")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Password")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Username")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("Id");
+
+ b.ToTable("Users");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/backend/Program.cs b/backend/Program.cs
index 48863a6..c83ca76 100644
--- a/backend/Program.cs
+++ b/backend/Program.cs
@@ -1,15 +1,34 @@
-var builder = WebApplication.CreateBuilder(args);
+using System.Text;
+using backend.modules.shared.database;
+using Microsoft.AspNetCore.Authentication.JwtBearer;
+using Microsoft.IdentityModel.Tokens;
-// Add services to the container.
+var builder = WebApplication.CreateBuilder(args);
+builder.Services.AddAuthentication(opt =>
+{
+ opt.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
+ opt.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
+}).AddJwtBearer(opt =>
+{
+ opt.TokenValidationParameters = new TokenValidationParameters
+ {
+ ValidateIssuer = true,
+ ValidateAudience = true,
+ ValidateLifetime = true,
+ ValidateIssuerSigningKey = true,
+ ValidIssuer = "http://localhost:5001",
+ ValidAudience = "http://localhost:5001",
+ IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("superSecretKey@345"))
+ };
+});
builder.Services.AddControllers();
-// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
+builder.Services.AddDbContext();
var app = builder.Build();
-// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
@@ -17,7 +36,7 @@
}
app.UseHttpsRedirection();
-
+app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
diff --git a/backend/appsettings.Development.json b/backend/appsettings.Development.json
deleted file mode 100644
index 0c208ae..0000000
--- a/backend/appsettings.Development.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- }
-}
diff --git a/backend/appsettings.Development.json--example b/backend/appsettings.Development.json--example
new file mode 100644
index 0000000..7abd2e2
--- /dev/null
+++ b/backend/appsettings.Development.json--example
@@ -0,0 +1,12 @@
+{
+ "ConnectionStrings": {
+ "WebApiDatabase": "Host=; Database=; Username=; Password="
+ },
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "ApplicationUrl": "https://localhost:5001;http://localhost:5000"
+}
diff --git a/backend/appsettings.json b/backend/appsettings.json
index 10f68b8..7cc71bd 100644
--- a/backend/appsettings.json
+++ b/backend/appsettings.json
@@ -5,5 +5,6 @@
"Microsoft.AspNetCore": "Warning"
}
},
- "AllowedHosts": "*"
+ "AllowedHosts": "*",
+ "ApplicationUrl": "https://localhost:5001;http://localhost:5000"
}
diff --git a/backend/backend.csproj b/backend/backend.csproj
index ce90fce..87f54b0 100644
--- a/backend/backend.csproj
+++ b/backend/backend.csproj
@@ -7,7 +7,17 @@
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml
new file mode 100644
index 0000000..15c2d70
--- /dev/null
+++ b/backend/docker-compose.yml
@@ -0,0 +1,17 @@
+version: '3.8'
+
+services:
+ database:
+ image: postgres:15-alpine
+ ports:
+ - '5432:5432'
+ environment:
+ POSTGRES_USER: postgres
+ POSTGRES_PASSWORD: postgres
+ POSTGRES_DB: krowtify
+ PGDATA: /var/lib/postgresql/data/pgdata
+ volumes:
+ - pgdata:/var/lib/postgresql/data/pgdata
+
+volumes:
+ pgdata:
\ No newline at end of file
diff --git a/backend/modules/auth/AuthController.cs b/backend/modules/auth/AuthController.cs
new file mode 100644
index 0000000..3db5bbd
--- /dev/null
+++ b/backend/modules/auth/AuthController.cs
@@ -0,0 +1,32 @@
+using backend.modules.user;
+using Microsoft.AspNetCore.Mvc;
+
+namespace backend.modules.auth;
+
+
+[Route("api/auth")]
+[ApiController]
+public class AuthController : ControllerBase
+{
+ private UserService _userService;
+
+ public AuthController()
+ {
+ _userService = new UserService();
+ }
+ // [HttpPost("/login")]
+ // public IActionResult Login([FromBody] AuthNormalUserLoginModel user)
+ // {
+ //
+ // }
+ [HttpPost("/register")]
+ public IActionResult Register([FromBody] AuthNormalUserRegisterModel userFormData)
+ {
+
+ var user = _userService.GetByName(userFormData.Username);
+ if (user)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/backend/modules/auth/AuthModel.cs b/backend/modules/auth/AuthModel.cs
new file mode 100644
index 0000000..1e5623d
--- /dev/null
+++ b/backend/modules/auth/AuthModel.cs
@@ -0,0 +1,34 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace backend.modules.auth;
+
+public class NormalUserModel
+{
+ public int Id { get; set; }
+ public string Username { get; set; }
+ public string Password { get; set; }
+ public string Email { get; set; }
+}
+
+public class AuthNormalUserLoginModel
+{
+ [Required]
+ public string Username { get; set; }
+ [Required]
+ public string Password { get; set; }
+}
+
+public class AuthNormalUserRegisterModel
+{
+ [Required]
+ public string Username { get; set; }
+ [Required]
+ public string Password { get; set; }
+ [Required]
+ public string Email { get; set; }
+}
+
+public class AuthenticatedResponseModel
+{
+ public string? Token { get; set; }
+}
\ No newline at end of file
diff --git a/backend/modules/auth/AuthService.cs b/backend/modules/auth/AuthService.cs
new file mode 100644
index 0000000..492673a
--- /dev/null
+++ b/backend/modules/auth/AuthService.cs
@@ -0,0 +1,11 @@
+namespace backend.modules.auth;
+
+public interface IAuthService
+{
+
+}
+
+public class AuthService
+{
+
+}
\ No newline at end of file
diff --git a/backend/modules/shared/database/DataContext.cs b/backend/modules/shared/database/DataContext.cs
new file mode 100644
index 0000000..dc58559
--- /dev/null
+++ b/backend/modules/shared/database/DataContext.cs
@@ -0,0 +1,21 @@
+using backend.modules.auth;
+using Microsoft.EntityFrameworkCore;
+
+namespace backend.modules.shared.database;
+
+public class DataContext : DbContext
+{
+ private readonly IConfiguration _configuration;
+
+ public DataContext()
+ {
+ _configuration = new ConfigurationManager();
+ }
+
+ protected override void OnConfiguring(DbContextOptionsBuilder options)
+ {
+ options.UseNpgsql(_configuration.GetConnectionString("WebApiDatabase"));
+ }
+
+ public DbSet Users { get; set; }
+}
\ No newline at end of file
diff --git a/backend/modules/user/UserService.cs b/backend/modules/user/UserService.cs
new file mode 100644
index 0000000..6852161
--- /dev/null
+++ b/backend/modules/user/UserService.cs
@@ -0,0 +1,24 @@
+using backend.modules.auth;
+using backend.modules.shared.database;
+
+namespace backend.modules.user;
+
+interface IUserService
+{
+ NormalUserModel? GetByName(string name);
+}
+
+public class UserService : IUserService
+{
+ private DataContext _context;
+
+ public UserService()
+ {
+ _context = new DataContext();
+ }
+
+ public NormalUserModel? GetByName(string name)
+ {
+ return _context.Users.Find(name);
+ }
+}
\ No newline at end of file
diff --git a/backend/obj/Debug/net7.0/backend.assets.cache b/backend/obj/Debug/net7.0/backend.assets.cache
index d589d3b..57722e5 100644
Binary files a/backend/obj/Debug/net7.0/backend.assets.cache and b/backend/obj/Debug/net7.0/backend.assets.cache differ
diff --git a/backend/obj/Debug/net7.0/backend.csproj.AssemblyReference.cache b/backend/obj/Debug/net7.0/backend.csproj.AssemblyReference.cache
index b4419b7..324a33d 100644
Binary files a/backend/obj/Debug/net7.0/backend.csproj.AssemblyReference.cache and b/backend/obj/Debug/net7.0/backend.csproj.AssemblyReference.cache differ
diff --git a/backend/obj/backend.csproj.EntityFrameworkCore.targets b/backend/obj/backend.csproj.EntityFrameworkCore.targets
new file mode 100644
index 0000000..7d6485d
--- /dev/null
+++ b/backend/obj/backend.csproj.EntityFrameworkCore.targets
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/backend/obj/backend.csproj.nuget.dgspec.json b/backend/obj/backend.csproj.nuget.dgspec.json
index 8c6e63b..e88c991 100644
--- a/backend/obj/backend.csproj.nuget.dgspec.json
+++ b/backend/obj/backend.csproj.nuget.dgspec.json
@@ -38,10 +38,30 @@
"net7.0": {
"targetAlias": "net7.0",
"dependencies": {
+ "Microsoft.AspNetCore.Authentication.JwtBearer": {
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
"Microsoft.AspNetCore.OpenApi": {
"target": "Package",
"version": "[7.0.0, )"
},
+ "Microsoft.EntityFrameworkCore.Design": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[7.0.3, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[6.4.0, )"
diff --git a/backend/obj/backend.csproj.nuget.g.props b/backend/obj/backend.csproj.nuget.g.props
index cf98772..3de1074 100644
--- a/backend/obj/backend.csproj.nuget.g.props
+++ b/backend/obj/backend.csproj.nuget.g.props
@@ -7,7 +7,7 @@
/Users/szymonhrabia/.nuget/packages/
/Users/szymonhrabia/.nuget/packages/
PackageReference
- 6.4.0
+ 6.5.0
@@ -15,8 +15,11 @@
+
+
/Users/szymonhrabia/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5
+ /Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.tools/7.0.4
\ No newline at end of file
diff --git a/backend/obj/backend.csproj.nuget.g.targets b/backend/obj/backend.csproj.nuget.g.targets
index 04427d8..6fd9d39 100644
--- a/backend/obj/backend.csproj.nuget.g.targets
+++ b/backend/obj/backend.csproj.nuget.g.targets
@@ -1,6 +1,8 @@
+
+
\ No newline at end of file
diff --git a/backend/obj/project.assets.json b/backend/obj/project.assets.json
index 86fef96..c85939b 100644
--- a/backend/obj/project.assets.json
+++ b/backend/obj/project.assets.json
@@ -2,6 +2,38 @@
"version": 3,
"targets": {
"net7.0": {
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.15.1"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
+ "related": ".xml"
+ }
+ },
+ "frameworkReferences": [
+ "Microsoft.AspNetCore.App"
+ ]
+ },
"Microsoft.AspNetCore.OpenApi/7.0.0": {
"type": "package",
"dependencies": {
@@ -21,6 +53,111 @@
"Microsoft.AspNetCore.App"
]
},
+ "Microsoft.CSharp/4.5.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcoreapp2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netcoreapp2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore/7.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.4",
+ "Microsoft.EntityFrameworkCore.Analyzers": "7.0.4",
+ "Microsoft.Extensions.Caching.Memory": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.Logging": "7.0.0"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.4": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/7.0.4": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.4",
+ "Microsoft.Extensions.DependencyModel": "7.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "compile": {
+ "lib/net6.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "build/net6.0/Microsoft.EntityFrameworkCore.Design.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.4",
+ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "7.0.4"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/_._": {}
+ }
+ },
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"build": {
@@ -32,6 +169,277 @@
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {}
}
},
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "7.0.0",
+ "System.Text.Json": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Logging.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.15.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "6.15.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/6.15.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/6.15.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "6.15.1",
+ "Microsoft.IdentityModel.Tokens": "6.15.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "6.15.1",
+ "System.IdentityModel.Tokens.Jwt": "6.15.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/6.15.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Microsoft.IdentityModel.Logging": "6.15.1",
+ "System.Security.Cryptography.Cng": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.OpenApi/1.4.3": {
"type": "package",
"compile": {
@@ -45,6 +453,53 @@
}
}
},
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {}
+ }
+ },
+ "Npgsql/7.0.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "6.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Npgsql.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "[7.0.3, 8.0.0)",
+ "Microsoft.EntityFrameworkCore.Abstractions": "[7.0.3, 8.0.0)",
+ "Microsoft.EntityFrameworkCore.Relational": "[7.0.3, 8.0.0)",
+ "Npgsql": "7.0.2"
+ },
+ "compile": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Swashbuckle.AspNetCore/6.4.0": {
"type": "package",
"dependencies": {
@@ -86,31 +541,150 @@
"related": ".pdb;.xml"
}
},
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "related": ".pdb;.xml"
+ "runtime": {
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "frameworkReferences": [
+ "Microsoft.AspNetCore.App"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {}
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/6.15.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "6.15.1",
+ "Microsoft.IdentityModel.Tokens": "6.15.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "type": "package",
+ "compile": {
+ "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
}
}
},
- "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
+ "System.Text.Json/7.0.0": {
"type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "7.0.0"
+ },
"compile": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "related": ".pdb;.xml"
+ "lib/net7.0/_._": {
+ "related": ".xml"
}
},
"runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "related": ".pdb;.xml"
+ "lib/net7.0/System.Text.Json.dll": {
+ "related": ".xml"
}
},
- "frameworkReferences": [
- "Microsoft.AspNetCore.App"
- ]
+ "build": {
+ "buildTransitive/net6.0/System.Text.Json.targets": {}
+ }
}
}
},
"libraries": {
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/net6.0/Humanizer.xml",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.xml",
+ "lib/netstandard2.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.xml",
+ "logo.png"
+ ]
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.4": {
+ "sha512": "yMCO9yU1kNQ5MomCnGDNsjPyIvnxHu4U7AfRkLmzZuzCeOGGA5XiehmpfzzqlyIs8wbSR/c6jbuLexedfKgjgA==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll",
+ "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml",
+ "microsoft.aspnetcore.authentication.jwtbearer.7.0.4.nupkg.sha512",
+ "microsoft.aspnetcore.authentication.jwtbearer.nuspec"
+ ]
+ },
"Microsoft.AspNetCore.OpenApi/7.0.0": {
"sha512": "P1mkNhZ3IwU3phNLIUkgqVXb1exnooTalIYwpSON3oKKkcRtACDgS4WpO+xnwFw4KzV0bmgkUqB3acXxIefvvg==",
"type": "package",
@@ -126,6 +700,171 @@
"microsoft.aspnetcore.openapi.nuspec"
]
},
+ "Microsoft.CSharp/4.5.0": {
+ "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
+ "type": "package",
+ "path": "microsoft.csharp/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/Microsoft.CSharp.dll",
+ "lib/netcoreapp2.0/_._",
+ "lib/netstandard1.3/Microsoft.CSharp.dll",
+ "lib/netstandard2.0/Microsoft.CSharp.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/uap10.0.16299/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "microsoft.csharp.4.5.0.nupkg.sha512",
+ "microsoft.csharp.nuspec",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/Microsoft.CSharp.dll",
+ "ref/netcore50/Microsoft.CSharp.xml",
+ "ref/netcore50/de/Microsoft.CSharp.xml",
+ "ref/netcore50/es/Microsoft.CSharp.xml",
+ "ref/netcore50/fr/Microsoft.CSharp.xml",
+ "ref/netcore50/it/Microsoft.CSharp.xml",
+ "ref/netcore50/ja/Microsoft.CSharp.xml",
+ "ref/netcore50/ko/Microsoft.CSharp.xml",
+ "ref/netcore50/ru/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hans/Microsoft.CSharp.xml",
+ "ref/netcore50/zh-hant/Microsoft.CSharp.xml",
+ "ref/netcoreapp2.0/_._",
+ "ref/netstandard1.0/Microsoft.CSharp.dll",
+ "ref/netstandard1.0/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/de/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/es/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/fr/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/it/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ja/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ko/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/ru/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
+ "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
+ "ref/netstandard2.0/Microsoft.CSharp.dll",
+ "ref/netstandard2.0/Microsoft.CSharp.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/uap10.0.16299/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore/7.0.4": {
+ "sha512": "eNcsY3rft5ERJJcen80Jyg57EScjWZmvhwmFLYXmEOTdVqHG+wQZiMOXnO1b5RH3u2qTQq+Tpci7KGfLAG5Gtg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.xml",
+ "microsoft.entityframeworkcore.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.4": {
+ "sha512": "6GbYvs4L5oFpYpMzwF05kdDgvX09UmMX7MpDtDlGI5ymijFwquwv+yvdijbtodOuu0yLUpc4n71x6eBdJ8v1xQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
+ "microsoft.entityframeworkcore.abstractions.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/7.0.4": {
+ "sha512": "YRD4bViuaEPEsaBIL52DzXGzLCt3jYoE3wztYEW1QZYDl89hQ+ca0nvBO2mnMHmCXpU/2wlErrUyDp4x5B/3mg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.4": {
+ "sha512": "LI/ML3w17ap5IUmEKOPVnGJYi/XSDJW3Rf42utNF0e1tidmKtSkjwoTqIKLt2hE+jQJrlzeaqu5YiqdoFWVuZw==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.design/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net6.0/Microsoft.EntityFrameworkCore.Design.props",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.xml",
+ "microsoft.entityframeworkcore.design.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.design.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.4": {
+ "sha512": "L41+VonK6L0IurFHopoe5yY+m3MD26OMocKLPPR/XKxnazzZUcGPz0IGJpVnwpZyKVPfEIAnD5vmm60meYr1NA==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/7.0.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.xml",
+ "microsoft.entityframeworkcore.relational.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.4": {
+ "sha512": "58hDB+ENGisuSjJBl1RBHL9qzFJTukFSQFl/wCU8/3ApcOH/rPrRG4PWThiJTmfHRmh8H8HExdYbtkv7wa7BLg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.tools/7.0.4",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/_._",
+ "microsoft.entityframeworkcore.tools.7.0.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.tools.nuspec",
+ "tools/EntityFrameworkCore.PS2.psd1",
+ "tools/EntityFrameworkCore.PS2.psm1",
+ "tools/EntityFrameworkCore.psd1",
+ "tools/EntityFrameworkCore.psm1",
+ "tools/about_EntityFrameworkCore.help.txt",
+ "tools/init.ps1",
+ "tools/net461/any/ef.exe",
+ "tools/net461/win-arm64/ef.exe",
+ "tools/net461/win-x86/ef.exe",
+ "tools/netcoreapp2.0/any/ef.dll",
+ "tools/netcoreapp2.0/any/ef.runtimeconfig.json"
+ ]
+ },
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"type": "package",
@@ -357,6 +1096,423 @@
"tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll"
]
},
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "sha512": "IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "sha512": "xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
+ "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "sha512": "f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "sha512": "elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
+ "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.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/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.7.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "sha512": "oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net462/Microsoft.Extensions.DependencyModel.xml",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.xml",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml",
+ "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "sha512": "Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net462/Microsoft.Extensions.Logging.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
+ "microsoft.extensions.logging.7.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "sha512": "kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "sha512": "lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
+ "type": "package",
+ "path": "microsoft.extensions.options/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.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/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.7.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "sha512": "um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.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/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
+ "microsoft.extensions.primitives.7.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.15.1": {
+ "sha512": "X5K/Pt02agb1V+khh5u7Q8hg02IVTshxV5owpR7UdQ9zfs0+A6qzca0F9jyv3o8SlOjEFHBabs+5cp7Noofzvg==",
+ "type": "package",
+ "path": "microsoft.identitymodel.jsonwebtokens/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml",
+ "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml",
+ "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml",
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml",
+ "microsoft.identitymodel.jsonwebtokens.6.15.1.nupkg.sha512",
+ "microsoft.identitymodel.jsonwebtokens.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Logging/6.15.1": {
+ "sha512": "PpZHL/Bt/8vQ8g/6LxweuI1EusV0ogUBYnGM+bPeL/SG89gx2n05xKNE/U5JNEkLFLL+sk7O8T7c/PXhFtUtUg==",
+ "type": "package",
+ "path": "microsoft.identitymodel.logging/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/Microsoft.IdentityModel.Logging.dll",
+ "lib/net45/Microsoft.IdentityModel.Logging.xml",
+ "lib/net461/Microsoft.IdentityModel.Logging.dll",
+ "lib/net461/Microsoft.IdentityModel.Logging.xml",
+ "lib/net472/Microsoft.IdentityModel.Logging.dll",
+ "lib/net472/Microsoft.IdentityModel.Logging.xml",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml",
+ "microsoft.identitymodel.logging.6.15.1.nupkg.sha512",
+ "microsoft.identitymodel.logging.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Protocols/6.15.1": {
+ "sha512": "6nHr+4yE8vj620Vy4L0pl7kmkvWc06wBrJ+AOo/gjqzu/UD/MYgySUqRGlZYrvvNmKkUWMw4hdn78MPCb4bstA==",
+ "type": "package",
+ "path": "microsoft.identitymodel.protocols/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net45/Microsoft.IdentityModel.Protocols.xml",
+ "lib/net461/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net461/Microsoft.IdentityModel.Protocols.xml",
+ "lib/net472/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net472/Microsoft.IdentityModel.Protocols.xml",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml",
+ "microsoft.identitymodel.protocols.6.15.1.nupkg.sha512",
+ "microsoft.identitymodel.protocols.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": {
+ "sha512": "WwecgT/PNrytLNUWjkYtnnG2LXMAzkINSaZM+8dPPiEpOGz1bQDBWAenTSurYICxGoA1sOPriFXk+ocnQyprKw==",
+ "type": "package",
+ "path": "microsoft.identitymodel.protocols.openidconnect/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml",
+ "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml",
+ "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml",
+ "microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512",
+ "microsoft.identitymodel.protocols.openidconnect.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Tokens/6.15.1": {
+ "sha512": "0bd0ocKuNai0/GdhboIW37R6z8I0vFqlmiPeG055SJxPPJ7dfBo2tjJ3bPV9vjFCRDuusj24dldOsg4hWui6iw==",
+ "type": "package",
+ "path": "microsoft.identitymodel.tokens/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net45/Microsoft.IdentityModel.Tokens.xml",
+ "lib/net461/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net461/Microsoft.IdentityModel.Tokens.xml",
+ "lib/net472/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net472/Microsoft.IdentityModel.Tokens.xml",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml",
+ "microsoft.identitymodel.tokens.6.15.1.nupkg.sha512",
+ "microsoft.identitymodel.tokens.nuspec"
+ ]
+ },
"Microsoft.OpenApi/1.4.3": {
"sha512": "rURwggB+QZYcSVbDr7HSdhw/FELvMlriW10OeOzjPT7pstefMo7IThhtNtDudxbXhW+lj0NfX72Ka5EDsG8x6w==",
"type": "package",
@@ -371,6 +1527,61 @@
"microsoft.openapi.nuspec"
]
},
+ "Mono.TextTemplating/2.2.1": {
+ "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "type": "package",
+ "path": "mono.texttemplating/2.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/Mono.TextTemplating.dll",
+ "lib/netstandard2.0/Mono.TextTemplating.dll",
+ "mono.texttemplating.2.2.1.nupkg.sha512",
+ "mono.texttemplating.nuspec"
+ ]
+ },
+ "Npgsql/7.0.2": {
+ "sha512": "/k12hfmg4PI0IU2UTLN6n0s/FKUfox8+RdWtzgADYZoyks7GH82WLyXm27eeqatsi/nmiK9lO3HyULlTD87szg==",
+ "type": "package",
+ "path": "npgsql/7.0.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net5.0/Npgsql.dll",
+ "lib/net5.0/Npgsql.xml",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net6.0/Npgsql.xml",
+ "lib/net7.0/Npgsql.dll",
+ "lib/net7.0/Npgsql.xml",
+ "lib/netcoreapp3.1/Npgsql.dll",
+ "lib/netcoreapp3.1/Npgsql.xml",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.xml",
+ "lib/netstandard2.1/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.xml",
+ "npgsql.7.0.2.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.3": {
+ "sha512": "3iVz7vcPAZt6iBSjJ8XyjtIP19jilNOJqTiTCs2UHWhpTyP+FbNhnzCBE/oyD3n49McmmenjKpva+yTy7q1z/g==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml",
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml",
+ "npgsql.entityframeworkcore.postgresql.7.0.3.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
"Swashbuckle.AspNetCore/6.4.0": {
"sha512": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==",
"type": "package",
@@ -451,11 +1662,220 @@
"swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512",
"swashbuckle.aspnetcore.swaggerui.nuspec"
]
+ },
+ "System.CodeDom/4.4.0": {
+ "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "type": "package",
+ "path": "system.codedom/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.xml",
+ "ref/netstandard2.0/System.CodeDom.dll",
+ "ref/netstandard2.0/System.CodeDom.xml",
+ "system.codedom.4.4.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.IdentityModel.Tokens.Jwt/6.15.1": {
+ "sha512": "q3ZLyWmpX4+jW4XITf7Axd+9sC6w2NrQaKcQQT9A8waoknHgaNwSeookpUmPMQDqS0afT9Lh0JYub196vzuzbA==",
+ "type": "package",
+ "path": "system.identitymodel.tokens.jwt/6.15.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net45/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net45/System.IdentityModel.Tokens.Jwt.xml",
+ "lib/net461/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net461/System.IdentityModel.Tokens.Jwt.xml",
+ "lib/net472/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net472/System.IdentityModel.Tokens.Jwt.xml",
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml",
+ "system.identitymodel.tokens.jwt.6.15.1.nupkg.sha512",
+ "system.identitymodel.tokens.jwt.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "sha512": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
+ "type": "package",
+ "path": "system.security.cryptography.cng/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Cng.dll",
+ "lib/net461/System.Security.Cryptography.Cng.dll",
+ "lib/net462/System.Security.Cryptography.Cng.dll",
+ "lib/net47/System.Security.Cryptography.Cng.dll",
+ "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll",
+ "lib/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "lib/netstandard2.0/System.Security.Cryptography.Cng.dll",
+ "lib/uap10.0.16299/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.dll",
+ "ref/net461/System.Security.Cryptography.Cng.xml",
+ "ref/net462/System.Security.Cryptography.Cng.dll",
+ "ref/net462/System.Security.Cryptography.Cng.xml",
+ "ref/net47/System.Security.Cryptography.Cng.dll",
+ "ref/net47/System.Security.Cryptography.Cng.xml",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll",
+ "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml",
+ "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll",
+ "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml",
+ "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard2.0/System.Security.Cryptography.Cng.dll",
+ "ref/netstandard2.0/System.Security.Cryptography.Cng.xml",
+ "ref/uap10.0.16299/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+ "runtimes/win/lib/uap10.0.16299/_._",
+ "system.security.cryptography.cng.4.5.0.nupkg.sha512",
+ "system.security.cryptography.cng.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/7.0.0": {
+ "sha512": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
+ "type": "package",
+ "path": "system.text.encodings.web/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Text.Encodings.Web.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "lib/net462/System.Text.Encodings.Web.dll",
+ "lib/net462/System.Text.Encodings.Web.xml",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.xml",
+ "lib/net7.0/System.Text.Encodings.Web.dll",
+ "lib/net7.0/System.Text.Encodings.Web.xml",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.7.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/7.0.0": {
+ "sha512": "DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==",
+ "type": "package",
+ "path": "system.text.json/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/net461/System.Text.Json.targets",
+ "buildTransitive/net462/System.Text.Json.targets",
+ "buildTransitive/net6.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net462/System.Text.Json.dll",
+ "lib/net462/System.Text.Json.xml",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.xml",
+ "lib/net7.0/System.Text.Json.dll",
+ "lib/net7.0/System.Text.Json.xml",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.xml",
+ "system.text.json.7.0.0.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
}
},
"projectFileDependencyGroups": {
"net7.0": [
+ "Microsoft.AspNetCore.Authentication.JwtBearer >= 7.0.4",
"Microsoft.AspNetCore.OpenApi >= 7.0.0",
+ "Microsoft.EntityFrameworkCore.Design >= 7.0.4",
+ "Microsoft.EntityFrameworkCore.Tools >= 7.0.4",
+ "Npgsql.EntityFrameworkCore.PostgreSQL >= 7.0.3",
"Swashbuckle.AspNetCore >= 6.4.0"
]
},
@@ -496,10 +1916,30 @@
"net7.0": {
"targetAlias": "net7.0",
"dependencies": {
+ "Microsoft.AspNetCore.Authentication.JwtBearer": {
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
"Microsoft.AspNetCore.OpenApi": {
"target": "Package",
"version": "[7.0.0, )"
},
+ "Microsoft.EntityFrameworkCore.Design": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[7.0.4, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[7.0.3, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[6.4.0, )"
diff --git a/backend/obj/project.nuget.cache b/backend/obj/project.nuget.cache
index 7de2948..1343a03 100644
--- a/backend/obj/project.nuget.cache
+++ b/backend/obj/project.nuget.cache
@@ -1,16 +1,48 @@
{
"version": 2,
- "dgSpecHash": "X3tdBH5hb/aaEIL6Zf+ks2rRiQtRULfEUnj+CB4r9UY64iskew9FfNk60TiN3d8b344jmxKiSk3y1/+NULnhJQ==",
+ "dgSpecHash": "CkR+dVJinOk83/CLqFt/EIJk371Pl/3idNQ+y5iwS8trmB6LcOacbzmWzoHPK7co/I8fYEKjdrYQKfAGnGsv2w==",
"success": true,
"projectFilePath": "/Users/szymonhrabia/Desktop/projects/Krowtify/backend/backend.csproj",
"expectedPackageFiles": [
+ "/Users/szymonhrabia/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.aspnetcore.authentication.jwtbearer/7.0.4/microsoft.aspnetcore.authentication.jwtbearer.7.0.4.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/microsoft.aspnetcore.openapi/7.0.0/microsoft.aspnetcore.openapi.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.csharp/4.5.0/microsoft.csharp.4.5.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore/7.0.4/microsoft.entityframeworkcore.7.0.4.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.abstractions/7.0.4/microsoft.entityframeworkcore.abstractions.7.0.4.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.analyzers/7.0.4/microsoft.entityframeworkcore.analyzers.7.0.4.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.design/7.0.4/microsoft.entityframeworkcore.design.7.0.4.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.relational/7.0.4/microsoft.entityframeworkcore.relational.7.0.4.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.entityframeworkcore.tools/7.0.4/microsoft.entityframeworkcore.tools.7.0.4.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5/microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.caching.abstractions/7.0.0/microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.caching.memory/7.0.0/microsoft.extensions.caching.memory.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.configuration.abstractions/7.0.0/microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.dependencyinjection/7.0.0/microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/7.0.0/microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.dependencymodel/7.0.0/microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.logging/7.0.0/microsoft.extensions.logging.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.logging.abstractions/7.0.0/microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.options/7.0.0/microsoft.extensions.options.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.extensions.primitives/7.0.0/microsoft.extensions.primitives.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.identitymodel.jsonwebtokens/6.15.1/microsoft.identitymodel.jsonwebtokens.6.15.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.identitymodel.logging/6.15.1/microsoft.identitymodel.logging.6.15.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.identitymodel.protocols/6.15.1/microsoft.identitymodel.protocols.6.15.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/6.15.1/microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/microsoft.identitymodel.tokens/6.15.1/microsoft.identitymodel.tokens.6.15.1.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/microsoft.openapi/1.4.3/microsoft.openapi.1.4.3.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/npgsql/7.0.2/npgsql.7.0.2.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/npgsql.entityframeworkcore.postgresql/7.0.3/npgsql.entityframeworkcore.postgresql.7.0.3.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/swashbuckle.aspnetcore/6.4.0/swashbuckle.aspnetcore.6.4.0.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/swashbuckle.aspnetcore.swagger/6.4.0/swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512",
"/Users/szymonhrabia/.nuget/packages/swashbuckle.aspnetcore.swaggergen/6.4.0/swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512",
- "/Users/szymonhrabia/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.4.0/swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512"
+ "/Users/szymonhrabia/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.4.0/swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/system.identitymodel.tokens.jwt/6.15.1/system.identitymodel.tokens.jwt.6.15.1.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/system.security.cryptography.cng/4.5.0/system.security.cryptography.cng.4.5.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/system.text.encodings.web/7.0.0/system.text.encodings.web.7.0.0.nupkg.sha512",
+ "/Users/szymonhrabia/.nuget/packages/system.text.json/7.0.0/system.text.json.7.0.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/backend/obj/project.packagespec.json b/backend/obj/project.packagespec.json
index d952d16..f8e6503 100644
--- a/backend/obj/project.packagespec.json
+++ b/backend/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/backend.csproj","projectName":"backend","projectPath":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/backend.csproj","outputPath":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net7.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net7.0":{"targetAlias":"net7.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net7.0":{"targetAlias":"net7.0","dependencies":{"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[7.0.0, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.4.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/opt/homebrew/Cellar/dotnet/7.0.100/libexec/sdk/7.0.100/RuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/backend.csproj","projectName":"backend","projectPath":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/backend.csproj","outputPath":"/Users/szymonhrabia/Desktop/projects/Krowtify/backend/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net7.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net7.0":{"targetAlias":"net7.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net7.0":{"targetAlias":"net7.0","dependencies":{"Microsoft.AspNetCore.Authentication.JwtBearer":{"target":"Package","version":"[7.0.4, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[7.0.0, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.4, )"},"Microsoft.EntityFrameworkCore.Tools":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.4, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[7.0.3, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.4.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/opt/homebrew/Cellar/dotnet/7.0.100/libexec/sdk/7.0.100/RuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/backend/obj/rider.project.restore.info b/backend/obj/rider.project.restore.info
new file mode 100644
index 0000000..64a3260
--- /dev/null
+++ b/backend/obj/rider.project.restore.info
@@ -0,0 +1 @@
+16809886814801062
\ No newline at end of file