From 8b40d27710e532a43aaf1eb198be64af1a2e576e Mon Sep 17 00:00:00 2001 From: HombreLaser Date: Sun, 6 Nov 2022 17:04:29 -0600 Subject: AƱadidos DTOs y Automapper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controllers/GroupsController.cs | 35 +- Controllers/UserAccountsController.cs | 83 +- DTOs/AddGroupRequest.cs | 5 + DTOs/AuthenticationCredentials.cs | 6 + DTOs/AuthenticationToken.cs | 6 + DTOs/CreateGroup.cs | 10 + DTOs/CreateUserAccount.cs | 10 + DTOs/GroupDTO.cs | 6 + DTOs/UserAccountDTO.cs | 7 + LibraryAPI.csproj | 3 +- Models/Group.cs | 2 +- Models/GroupUserAccount.cs | 8 +- Models/UserAccount.cs | 6 +- Profiles/AutomapperProfiles.cs | 31 + Program.cs | 1 + Validators/NameAttribute.cs | 14 +- appsettings.Development.json | 3 +- bin/Debug/net6.0/LibraryAPI.deps.json | 450 +++++- .../net6.0/LibraryAPI.staticwebassets.runtime.json | 1 + bin/Debug/net6.0/appsettings.Development.json | 3 +- obj/LibraryAPI.csproj.nuget.dgspec.json | 34 +- obj/LibraryAPI.csproj.nuget.g.props | 3 +- obj/LibraryAPI.csproj.nuget.g.targets | 1 + obj/project.assets.json | 1707 ++++++++++++++++++-- 24 files changed, 2190 insertions(+), 245 deletions(-) create mode 100644 DTOs/AddGroupRequest.cs create mode 100644 DTOs/AuthenticationCredentials.cs create mode 100644 DTOs/AuthenticationToken.cs create mode 100644 DTOs/CreateGroup.cs create mode 100644 DTOs/CreateUserAccount.cs create mode 100644 DTOs/GroupDTO.cs create mode 100644 DTOs/UserAccountDTO.cs create mode 100644 Profiles/AutomapperProfiles.cs create mode 100644 bin/Debug/net6.0/LibraryAPI.staticwebassets.runtime.json diff --git a/Controllers/GroupsController.cs b/Controllers/GroupsController.cs index f81cc56..5c2be1d 100644 --- a/Controllers/GroupsController.cs +++ b/Controllers/GroupsController.cs @@ -1,24 +1,45 @@ +using AutoMapper; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using LibraryAPI.Models; -using LibraryAPI.Filters; +using LibraryAPI.DTOs; namespace LibraryAPI.Controllers { [Route("api/groups")] [ApiController] public class GroupsController : ControllerBase { - private readonly LibraryContext _context; + private readonly LibraryContext _context; + private readonly IMapper _mapper; - public GroupsController(LibraryContext context) { + public GroupsController(LibraryContext context, IMapper mapper) { _context = context; + _mapper = mapper; } - [HttpPost] - public async Task PostGroup(Group g) { - _context.Add(g); + [HttpGet] + public async Task>> GetGroups(){ + var groups = await _context.Groups.ToListAsync(); + + return _mapper.Map>(groups); + } + + [HttpGet("{id:int}")] + public async Task> GetGroup(long id) { + var group = await _context.Groups.FindAsync(id); + + if(group == null) + return NotFound(); + + return _mapper.Map(group); + } + + [HttpPost] + public async Task> PostGroup(CreateGroup data) { + var group = _mapper.Map(data); + _context.Add(group); await _context.SaveChangesAsync(); - return Ok(); + return _mapper.Map(group); } } } diff --git a/Controllers/UserAccountsController.cs b/Controllers/UserAccountsController.cs index d93ad31..902a7cf 100644 --- a/Controllers/UserAccountsController.cs +++ b/Controllers/UserAccountsController.cs @@ -1,24 +1,95 @@ +using AutoMapper; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.AspNetCore.Authorization; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; +using System.Text; +using System.Security.Claims; using LibraryAPI.Models; -using LibraryAPI.Filters; +using LibraryAPI.DTOs; namespace LibraryAPI.Controllers { [Route("api/users")] [ApiController] public class UserAccountsController : ControllerBase { private readonly LibraryContext _context; + private readonly IConfiguration _configuration; + private readonly IMapper _mapper; - public UserAccountsController(LibraryContext context) { + public UserAccountsController(LibraryContext context, IConfiguration configuration, IMapper mapper) { _context = context; + _configuration = configuration; + _mapper = mapper; + } + + [HttpGet("{id:int}")] + public async Task> GetUserAccount(long id) { + var user = await _context.Users.Include(groupUser => groupUser.Groups).ThenInclude(groups => groups.Group).FirstOrDefaultAsync(u => u.Id == id); + + return _mapper.Map(user); } [HttpPost("signup")] - public async Task PostUserAccount(UserAccount user) { + public async Task> PostUserAccount(CreateUserAccount data) { + var user = _mapper.Map(data); _context.Add(user); await _context.SaveChangesAsync(); + var dto = _mapper.Map(user); + + return dto; + } + + [HttpPost("login")] + public async Task> Login(AuthenticationCredentials credentials) { + var result = _context.Users.Where(u => u.Email == credentials.Email); + if(!result.Any()) + return Unauthorized("{ \"message\": \"The given email doesn't exist\" }"); + + var user = result.First(); + + if(user.VerifyPassword(credentials.Password) == PasswordVerificationResult.Success) + return await GetToken(user); + + return Unauthorized("Wrong password."); + } + + [HttpPost("{id:int}/groups")] + public ActionResult AddGroup(long id, AddGroupRequest body) + { + var group = _context.Groups.Find(body.Id); + var user = _context.Users.Find(id); + + if (group == null || user == null) + return NotFound(); + + GroupUserAccount userGroup = new GroupUserAccount + { + UserAccount = user, + Group = group + }; + + _context.Add(userGroup); + _context.SaveChanges(); + // Eager loading sin hacer otra query. + user = _context.Users.Include(groupUser => groupUser.Groups).ThenInclude(groups => groups.Group).FirstOrDefault(u => u.Id == id); + + return _mapper.Map(user); + } + + private Task GetToken(Models.UserAccount user) { + var claims = new List { new Claim("email", user.Email) }; + var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_configuration["keyjwt"])); + var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); + var expiration = DateTime.UtcNow.AddMinutes(30); + var token = new JwtSecurityToken(issuer: null, audience: null, claims: claims, expires: expiration, signingCredentials: creds); - return Ok(); + return Task.FromResult(new AuthenticationToken { + Token = new JwtSecurityTokenHandler().WriteToken(token), + Expiration = expiration + }); } - } -} + } +} \ No newline at end of file diff --git a/DTOs/AddGroupRequest.cs b/DTOs/AddGroupRequest.cs new file mode 100644 index 0000000..bce3ac2 --- /dev/null +++ b/DTOs/AddGroupRequest.cs @@ -0,0 +1,5 @@ +namespace LibraryAPI.DTOs { + public class AddGroupRequest { + public long Id { get; set; } + } +} \ No newline at end of file diff --git a/DTOs/AuthenticationCredentials.cs b/DTOs/AuthenticationCredentials.cs new file mode 100644 index 0000000..65bc514 --- /dev/null +++ b/DTOs/AuthenticationCredentials.cs @@ -0,0 +1,6 @@ +namespace LibraryAPI.DTOs { + public class AuthenticationCredentials { + public string? Email { get; set; } + public string? Password { get; set; } + } +} diff --git a/DTOs/AuthenticationToken.cs b/DTOs/AuthenticationToken.cs new file mode 100644 index 0000000..9014027 --- /dev/null +++ b/DTOs/AuthenticationToken.cs @@ -0,0 +1,6 @@ +namespace LibraryAPI.DTOs { + public class AuthenticationToken { + public string? Token { get; set; } + public DateTime Expiration { get; set; } + } +} diff --git a/DTOs/CreateGroup.cs b/DTOs/CreateGroup.cs new file mode 100644 index 0000000..71cb77b --- /dev/null +++ b/DTOs/CreateGroup.cs @@ -0,0 +1,10 @@ +using System.ComponentModel.DataAnnotations; +using LibraryAPI.Validators; + +namespace LibraryAPI.DTOs { + public class CreateGroup { + [Required] + [Name] + public string? Name { get; set; } + } +} \ No newline at end of file diff --git a/DTOs/CreateUserAccount.cs b/DTOs/CreateUserAccount.cs new file mode 100644 index 0000000..9e5359f --- /dev/null +++ b/DTOs/CreateUserAccount.cs @@ -0,0 +1,10 @@ +using System.ComponentModel.DataAnnotations; + +namespace LibraryAPI.DTOs { + public class CreateUserAccount { + [Required] + public string? Email { get; set; } + [Required] + public string? Password { get; set; } + } +} \ No newline at end of file diff --git a/DTOs/GroupDTO.cs b/DTOs/GroupDTO.cs new file mode 100644 index 0000000..345c529 --- /dev/null +++ b/DTOs/GroupDTO.cs @@ -0,0 +1,6 @@ +namespace LibraryAPI.DTOs { + public class GroupDTO { + public long Id { get; set; } + public string? Name { get; set; } + } +} \ No newline at end of file diff --git a/DTOs/UserAccountDTO.cs b/DTOs/UserAccountDTO.cs new file mode 100644 index 0000000..bb663de --- /dev/null +++ b/DTOs/UserAccountDTO.cs @@ -0,0 +1,7 @@ +namespace LibraryAPI.DTOs { + public class UserAccountDTO { + public long Id { get; set; } + public string? Email { get; set; } + public List? Groups { get; set; } + } +} \ No newline at end of file diff --git a/LibraryAPI.csproj b/LibraryAPI.csproj index 42a0ec5..fefcdd5 100644 --- a/LibraryAPI.csproj +++ b/LibraryAPI.csproj @@ -4,9 +4,11 @@ net6.0 enable enable + portable + @@ -20,5 +22,4 @@ - diff --git a/Models/Group.cs b/Models/Group.cs index f5ed59d..31948fa 100644 --- a/Models/Group.cs +++ b/Models/Group.cs @@ -7,6 +7,6 @@ namespace LibraryAPI.Models { public ICollection? Users { get; set; } [Required] [Name] - public string? Name {get; set; } + public string? Name { get; set; } } } diff --git a/Models/GroupUserAccount.cs b/Models/GroupUserAccount.cs index 706c2e9..40fd359 100644 --- a/Models/GroupUserAccount.cs +++ b/Models/GroupUserAccount.cs @@ -2,9 +2,11 @@ using System.ComponentModel.DataAnnotations; namespace LibraryAPI.Models { public class GroupUserAccount { - public long GroupId { get; set; } - public Group? Group { get; set; } + [Required] + public long GroupId { get; set; } + public Group Group { get; set; } + [Required] public long UserAccountId { get; set; } - public UserAccount? UserAccount { get; set; } + public UserAccount UserAccount { get; set; } } } diff --git a/Models/UserAccount.cs b/Models/UserAccount.cs index e3184ed..d96a8cb 100644 --- a/Models/UserAccount.cs +++ b/Models/UserAccount.cs @@ -6,11 +6,11 @@ namespace LibraryAPI.Models { public long Id { get; set; } [Required] public string? Email { get; set; } - private string? _password; - [Required] + private string? _password; + [Required] public string? Password { get { return _password; } set { _password = HashPassword(value); } } public ICollection? Groups { get; set; } - private PasswordHasher _hasher; + private PasswordHasher _hasher; public UserAccount() { _hasher = new PasswordHasher(); diff --git a/Profiles/AutomapperProfiles.cs b/Profiles/AutomapperProfiles.cs new file mode 100644 index 0000000..8d69788 --- /dev/null +++ b/Profiles/AutomapperProfiles.cs @@ -0,0 +1,31 @@ +using AutoMapper; +using LibraryAPI.Models; +using LibraryAPI.DTOs; + +namespace LibraryAPI.Profiles { + public class AutomapperProfiles : Profile { + public AutomapperProfiles() { + CreateMap(); + CreateMap().ForMember(dto => dto.Groups, o => o.MapFrom(UserDTOMap)); + //CreateMap(); + CreateMap(); + CreateMap().ReverseMap(); + } + + private List UserDTOMap(UserAccount user, UserAccountDTO dto) { + List groups = new List(); + + if(user.Groups == null) + return groups; + + foreach (var g in user.Groups) { + groups.Add(new GroupDTO { + Id = g.GroupId, + Name = g.Group.Name + }); + } + + return groups; + } + } +} \ No newline at end of file diff --git a/Program.cs b/Program.cs index 2678a94..525171b 100644 --- a/Program.cs +++ b/Program.cs @@ -17,6 +17,7 @@ builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); builder.Services.AddHostedService(); builder.Services.AddScoped(); +builder.Services.AddAutoMapper(typeof(Program)); // JWT Config. builder.Services.AddAuthentication(options => { options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; diff --git a/Validators/NameAttribute.cs b/Validators/NameAttribute.cs index 2f1a5ae..39f0264 100644 --- a/Validators/NameAttribute.cs +++ b/Validators/NameAttribute.cs @@ -4,17 +4,15 @@ using LibraryAPI.Models; namespace LibraryAPI.Validators { public class NameAttribute : ValidationAttribute { public string[] valid_names = { "regular", "librarian" }; - public string GetErrorMessage() { + public string GetErrorMessage() { return "Group name must be \"regular\" or \"librarian\""; } - protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) { - var group = (Group) validationContext.ObjectInstance; + protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) { + if(Array.Exists(valid_names, s => s == value.ToString())) + return ValidationResult.Success; - if(Array.Exists(valid_names, s => s == group.Name)) - return ValidationResult.Success; - - return new ValidationResult(GetErrorMessage()); - } + return new ValidationResult(GetErrorMessage()); + } } } diff --git a/appsettings.Development.json b/appsettings.Development.json index 0c208ae..50e6ec9 100644 --- a/appsettings.Development.json +++ b/appsettings.Development.json @@ -4,5 +4,6 @@ "Default": "Information", "Microsoft.AspNetCore": "Warning" } - } + }, + "keyjwt": "REGHRWTHRTJUKIKYJARETR23464765738SFHJYJYTDHER3657IVJENRUIH935H495GJN340FJ40FN4O3IJDF0WEHF043JFPLMSEKNBG" } diff --git a/bin/Debug/net6.0/LibraryAPI.deps.json b/bin/Debug/net6.0/LibraryAPI.deps.json index 5e76510..cc3925d 100644 --- a/bin/Debug/net6.0/LibraryAPI.deps.json +++ b/bin/Debug/net6.0/LibraryAPI.deps.json @@ -8,6 +8,10 @@ ".NETCoreApp,Version=v6.0": { "LibraryAPI/1.0.0": { "dependencies": { + "AutoMapper.Extensions.Microsoft.DependencyInjection": "12.0.0", + "Microsoft.AspNetCore.Authentication": "2.2.0", + "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.10", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "6.0.10", "Microsoft.EntityFrameworkCore.Design": "6.0.9", "Microsoft.EntityFrameworkCore.SqlServer": "6.0.9", "Microsoft.Extensions.Hosting": "6.0.1", @@ -19,6 +23,29 @@ "LibraryAPI.dll": {} } }, + "AutoMapper/12.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/AutoMapper.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.0.0.0" + } + } + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/12.0.0": { + "dependencies": { + "AutoMapper": "12.0.0", + "Microsoft.Extensions.Options": "6.0.0" + }, + "runtime": { + "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.0.0.0" + } + } + }, "Humanizer.Core/2.8.26": { "runtime": { "lib/netstandard2.0/Humanizer.dll": { @@ -53,6 +80,116 @@ } }, "MessagePackAnalyzer/2.1.152": {}, + "Microsoft.AspNetCore.Authentication/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.2.0", + "Microsoft.AspNetCore.DataProtection": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.WebEncoders": "2.2.0" + } + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0" + } + }, + "Microsoft.AspNetCore.Authentication.Core/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0" + } + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.10": { + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.10.0" + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { + "assemblyVersion": "6.0.10.0", + "fileVersion": "6.0.1022.47617" + } + } + }, + "Microsoft.AspNetCore.Cryptography.Internal/6.0.10": { + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.1022.47617" + } + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/6.0.10": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "6.0.10" + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.1022.47617" + } + } + }, + "Microsoft.AspNetCore.DataProtection/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "6.0.10", + "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Win32.Registry": "4.7.0", + "System.Security.Cryptography.Xml": "4.5.0", + "System.Security.Principal.Windows": "4.7.0" + } + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": {}, + "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Hosting.Abstractions": "6.0.0" + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.2.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" + } + }, + "Microsoft.AspNetCore.Http/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0", + "Microsoft.Extensions.ObjectPool": "2.2.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Net.Http.Headers": "2.2.0" + } + }, + "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.2.0", + "System.Text.Encodings.Web": "6.0.0" + } + }, + "Microsoft.AspNetCore.Http.Extensions/2.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Net.Http.Headers": "2.2.0", + "System.Buffers": "4.5.0" + } + }, + "Microsoft.AspNetCore.Http.Features/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "6.0.0" + } + }, "Microsoft.AspNetCore.Razor.Language/6.0.0": { "runtime": { "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": { @@ -61,6 +198,12 @@ } } }, + "Microsoft.AspNetCore.WebUtilities/2.2.0": { + "dependencies": { + "Microsoft.Net.Http.Headers": "2.2.0", + "System.Text.Encodings.Web": "6.0.0" + } + }, "Microsoft.Bcl.AsyncInterfaces/5.0.0": { "runtime": { "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { @@ -274,7 +417,7 @@ }, "Microsoft.CodeAnalysis.CSharp.Scripting/4.0.0": { "dependencies": { - "Microsoft.CSharp": "4.5.0", + "Microsoft.CSharp": "4.7.0", "Microsoft.CodeAnalysis.CSharp": "4.0.0", "Microsoft.CodeAnalysis.Common": "4.0.0", "Microsoft.CodeAnalysis.Scripting.Common": "4.0.0" @@ -778,13 +921,13 @@ } } }, - "Microsoft.CSharp/4.5.0": {}, + "Microsoft.CSharp/4.7.0": {}, "Microsoft.Data.SqlClient/2.1.4": { "dependencies": { "Microsoft.Data.SqlClient.SNI.runtime": "2.1.1", "Microsoft.Identity.Client": "4.21.1", - "Microsoft.IdentityModel.JsonWebTokens": "6.8.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0", + "Microsoft.IdentityModel.JsonWebTokens": "6.10.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.10.0", "Microsoft.Win32.Registry": "4.7.0", "System.Configuration.ConfigurationManager": "6.0.0", "System.Diagnostics.DiagnosticSource": "6.0.0", @@ -1138,6 +1281,7 @@ "System.Text.Json": "6.0.0" } }, + "Microsoft.Extensions.ObjectPool/2.2.0": {}, "Microsoft.Extensions.Options/6.0.0": { "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", @@ -1158,6 +1302,13 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, + "Microsoft.Extensions.WebEncoders/2.2.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + } + }, "Microsoft.Identity.Client/4.21.1": { "runtime": { "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { @@ -1166,62 +1317,68 @@ } } }, - "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { + "Microsoft.IdentityModel.JsonWebTokens/6.10.0": { "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "runtime": { "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, - "Microsoft.IdentityModel.Logging/6.8.0": { + "Microsoft.IdentityModel.Logging/6.10.0": { "runtime": { "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, - "Microsoft.IdentityModel.Protocols/6.8.0": { + "Microsoft.IdentityModel.Protocols/6.10.0": { "dependencies": { - "Microsoft.IdentityModel.Logging": "6.8.0", - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.Logging": "6.10.0", + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "runtime": { "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.8.0", - "System.IdentityModel.Tokens.Jwt": "6.8.0" + "Microsoft.IdentityModel.Protocols": "6.10.0", + "System.IdentityModel.Tokens.Jwt": "6.10.0" }, "runtime": { "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, - "Microsoft.IdentityModel.Tokens/6.8.0": { + "Microsoft.IdentityModel.Tokens/6.10.0": { "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.8.0", + "Microsoft.CSharp": "4.7.0", + "Microsoft.IdentityModel.Logging": "6.10.0", "System.Security.Cryptography.Cng": "5.0.0" }, "runtime": { "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, + "Microsoft.Net.Http.Headers/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "6.0.0", + "System.Buffers": "4.5.0" + } + }, "Microsoft.NET.StringTools/1.0.0": { "dependencies": { "System.Memory": "4.5.4", @@ -1673,15 +1830,7 @@ "System.Runtime": "4.3.0" } }, - "System.Buffers/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, + "System.Buffers/4.5.0": {}, "System.Collections/4.3.0": { "dependencies": { "Microsoft.NETCore.Platforms": "3.1.0", @@ -1915,15 +2064,15 @@ "System.Runtime.InteropServices": "4.3.0" } }, - "System.IdentityModel.Tokens.Jwt/6.8.0": { + "System.IdentityModel.Tokens.Jwt/6.10.0": { "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.8.0", - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.JsonWebTokens": "6.10.0", + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "runtime": { "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": { - "assemblyVersion": "6.8.0.0", - "fileVersion": "6.8.0.11012" + "assemblyVersion": "6.10.0.0", + "fileVersion": "6.10.0.20330" } } }, @@ -1939,7 +2088,7 @@ "System.IO.Compression/4.3.0": { "dependencies": { "Microsoft.NETCore.Platforms": "3.1.0", - "System.Buffers": "4.3.0", + "System.Buffers": "4.5.0", "System.Collections": "4.3.0", "System.Diagnostics.Debug": "4.3.0", "System.IO": "4.3.0", @@ -1957,7 +2106,7 @@ }, "System.IO.Compression.ZipFile/4.3.0": { "dependencies": { - "System.Buffers": "4.3.0", + "System.Buffers": "4.5.0", "System.IO": "4.3.0", "System.IO.Compression": "4.3.0", "System.IO.FileSystem": "4.3.0", @@ -2334,6 +2483,12 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" } }, + "System.Security.Cryptography.Xml/4.5.0": { + "dependencies": { + "System.Security.Cryptography.Pkcs": "5.0.0", + "System.Security.Permissions": "6.0.0" + } + }, "System.Security.Permissions/6.0.0": { "dependencies": { "System.Security.AccessControl": "6.0.0", @@ -2467,6 +2622,20 @@ "serviceable": false, "sha512": "" }, + "AutoMapper/12.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0Rmg0zI5AFu1O/y//o9VGyhxKjhggWpk9mOA1tp0DEVx40c61bs+lnQv+0jUq8XbniF7FKgIVvI1perqiMtLrA==", + "path": "automapper/12.0.0", + "hashPath": "automapper.12.0.0.nupkg.sha512" + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/12.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XCJ4E3oKrbRl1qY9Mr+7uyC0xZj1+bqQjmQRWTiTKiVuuXTny+7YFWHi20tPjwkMukLbicN6yGlDy5PZ4wyi1w==", + "path": "automapper.extensions.microsoft.dependencyinjection/12.0.0", + "hashPath": "automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512" + }, "Humanizer.Core/2.8.26": { "type": "package", "serviceable": true, @@ -2495,6 +2664,104 @@ "path": "messagepackanalyzer/2.1.152", "hashPath": "messagepackanalyzer.2.1.152.nupkg.sha512" }, + "Microsoft.AspNetCore.Authentication/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", + "path": "microsoft.aspnetcore.authentication/2.2.0", + "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", + "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", + "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Core/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", + "path": "microsoft.aspnetcore.authentication.core/2.2.0", + "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4SBTyAuYHSiFi/AiqlKiKpl2+EkKaS/q1zeDI4L88cMmy5P01pse25gOAyzfWycI8voz+d1FwTIuqhWCH87IJQ==", + "path": "microsoft.aspnetcore.authentication.jwtbearer/6.0.10", + "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.6.0.10.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.Internal/6.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-F4YiT2L1H2p5imDno6nGMd/h9y3s0jpCbP0DvvCHA72b2TFRVHaE5qeGqeDkcRMK9d6RauVhXGiAT0zTY6DT+w==", + "path": "microsoft.aspnetcore.cryptography.internal/6.0.10", + "hashPath": "microsoft.aspnetcore.cryptography.internal.6.0.10.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/6.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ziq8vzvlVN0yKHzUp+z0qwZoSU2P/XUdNsEJxRzLRg1HbHp11Za6c2cuR6f+MgjxLHGkCupSam5b9is4sJSs5A==", + "path": "microsoft.aspnetcore.cryptography.keyderivation/6.0.10", + "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.6.0.10.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", + "path": "microsoft.aspnetcore.dataprotection/2.2.0", + "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", + "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", + "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", + "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", + "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", + "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", + "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", + "path": "microsoft.aspnetcore.http/2.2.0", + "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", + "path": "microsoft.aspnetcore.http.abstractions/2.2.0", + "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Extensions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", + "path": "microsoft.aspnetcore.http.extensions/2.2.0", + "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Features/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", + "path": "microsoft.aspnetcore.http.features/2.2.0", + "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" + }, "Microsoft.AspNetCore.Razor.Language/6.0.0": { "type": "package", "serviceable": true, @@ -2502,6 +2769,13 @@ "path": "microsoft.aspnetcore.razor.language/6.0.0", "hashPath": "microsoft.aspnetcore.razor.language.6.0.0.nupkg.sha512" }, + "Microsoft.AspNetCore.WebUtilities/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", + "path": "microsoft.aspnetcore.webutilities/2.2.0", + "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" + }, "Microsoft.Bcl.AsyncInterfaces/5.0.0": { "type": "package", "serviceable": true, @@ -2635,12 +2909,12 @@ "path": "microsoft.codeanalysis.workspaces.msbuild/4.0.0", "hashPath": "microsoft.codeanalysis.workspaces.msbuild.4.0.0.nupkg.sha512" }, - "Microsoft.CSharp/4.5.0": { + "Microsoft.CSharp/4.7.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" + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" }, "Microsoft.Data.SqlClient/2.1.4": { "type": "package", @@ -2887,6 +3161,13 @@ "path": "microsoft.extensions.logging.eventsource/6.0.0", "hashPath": "microsoft.extensions.logging.eventsource.6.0.0.nupkg.sha512" }, + "Microsoft.Extensions.ObjectPool/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", + "path": "microsoft.extensions.objectpool/2.2.0", + "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" + }, "Microsoft.Extensions.Options/6.0.0": { "type": "package", "serviceable": true, @@ -2908,6 +3189,13 @@ "path": "microsoft.extensions.primitives/6.0.0", "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512" }, + "Microsoft.Extensions.WebEncoders/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", + "path": "microsoft.extensions.webencoders/2.2.0", + "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" + }, "Microsoft.Identity.Client/4.21.1": { "type": "package", "serviceable": true, @@ -2915,40 +3203,47 @@ "path": "microsoft.identity.client/4.21.1", "hashPath": "microsoft.identity.client.4.21.1.nupkg.sha512" }, - "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { + "Microsoft.IdentityModel.JsonWebTokens/6.10.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0qjS31rN1MQTc46tAYbzmMTSRfdV5ndZxSjYxIGqKSidd4wpNJfNII/pdhU5Fx8olarQoKL9lqqYw4yNOIwT0Q==", + "path": "microsoft.identitymodel.jsonwebtokens/6.10.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.10.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==", - "path": "microsoft.identitymodel.jsonwebtokens/6.8.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512" + "sha512": "sha512-zbcwV6esnNzhZZ/VP87dji6VrUBLB5rxnZBkDMqNYpyG+nrBnBsbm4PUYLCBMUflHCM9EMLDG0rLnqqT+l0ldA==", + "path": "microsoft.identitymodel.logging/6.10.0", + "hashPath": "microsoft.identitymodel.logging.6.10.0.nupkg.sha512" }, - "Microsoft.IdentityModel.Logging/6.8.0": { + "Microsoft.IdentityModel.Protocols/6.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==", - "path": "microsoft.identitymodel.logging/6.8.0", - "hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512" + "sha512": "sha512-DFyXD0xylP+DknCT3hzJ7q/Q5qRNu0hO/gCU90O0ATdR0twZmlcuY9RNYaaDofXKVbzcShYNCFCGle2G/o8mkg==", + "path": "microsoft.identitymodel.protocols/6.10.0", + "hashPath": "microsoft.identitymodel.protocols.6.10.0.nupkg.sha512" }, - "Microsoft.IdentityModel.Protocols/6.8.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==", - "path": "microsoft.identitymodel.protocols/6.8.0", - "hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512" + "sha512": "sha512-LVvMXAWPbPeEWTylDrxunlHH2wFyE4Mv0L4gZrJHC4HTESbWHquKZb/y/S8jgiQEDycOP0PDQvbG4RR/tr2TVQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.10.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512" }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { + "Microsoft.IdentityModel.Tokens/6.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==", - "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512" + "sha512": "sha512-qbf1NslutDB4oLrriYTJpy7oB1pbh2ej2lEHd2IPDQH9C74ysOdhU5wAC7KoXblldbo7YsNR2QYFOqQM/b0Rsg==", + "path": "microsoft.identitymodel.tokens/6.10.0", + "hashPath": "microsoft.identitymodel.tokens.6.10.0.nupkg.sha512" }, - "Microsoft.IdentityModel.Tokens/6.8.0": { + "Microsoft.Net.Http.Headers/2.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==", - "path": "microsoft.identitymodel.tokens/6.8.0", - "hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512" + "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", + "path": "microsoft.net.http.headers/2.2.0", + "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" }, "Microsoft.NET.StringTools/1.0.0": { "type": "package", @@ -3293,12 +3588,12 @@ "path": "system.appcontext/4.3.0", "hashPath": "system.appcontext.4.3.0.nupkg.sha512" }, - "System.Buffers/4.3.0": { + "System.Buffers/4.5.0": { "type": "package", "serviceable": true, - "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", - "path": "system.buffers/4.3.0", - "hashPath": "system.buffers.4.3.0.nupkg.sha512" + "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", + "path": "system.buffers/4.5.0", + "hashPath": "system.buffers.4.5.0.nupkg.sha512" }, "System.Collections/4.3.0": { "type": "package", @@ -3447,12 +3742,12 @@ "path": "system.globalization.extensions/4.3.0", "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" }, - "System.IdentityModel.Tokens.Jwt/6.8.0": { + "System.IdentityModel.Tokens.Jwt/6.10.0": { "type": "package", "serviceable": true, - "sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==", - "path": "system.identitymodel.tokens.jwt/6.8.0", - "hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512" + "sha512": "sha512-C+Q5ORsFycRkRuvy/Xd0Pv5xVpmWSAvQYZAGs7VQogmkqlLhvfZXTgBIlHqC3cxkstSoLJAYx6xZB7foQ2y5eg==", + "path": "system.identitymodel.tokens.jwt/6.10.0", + "hashPath": "system.identitymodel.tokens.jwt.6.10.0.nupkg.sha512" }, "System.IO/4.3.0": { "type": "package", @@ -3741,6 +4036,13 @@ "path": "system.security.cryptography.x509certificates/4.3.0", "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" }, + "System.Security.Cryptography.Xml/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", + "path": "system.security.cryptography.xml/4.5.0", + "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" + }, "System.Security.Permissions/6.0.0": { "type": "package", "serviceable": true, diff --git a/bin/Debug/net6.0/LibraryAPI.staticwebassets.runtime.json b/bin/Debug/net6.0/LibraryAPI.staticwebassets.runtime.json new file mode 100644 index 0000000..e438ce8 --- /dev/null +++ b/bin/Debug/net6.0/LibraryAPI.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/wwwroot/"],"Root":{"Children":{"Log.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Log.txt"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/bin/Debug/net6.0/appsettings.Development.json b/bin/Debug/net6.0/appsettings.Development.json index 0c208ae..50e6ec9 100644 --- a/bin/Debug/net6.0/appsettings.Development.json +++ b/bin/Debug/net6.0/appsettings.Development.json @@ -4,5 +4,6 @@ "Default": "Information", "Microsoft.AspNetCore": "Warning" } - } + }, + "keyjwt": "REGHRWTHRTJUKIKYJARETR23464765738SFHJYJYTDHER3657IVJENRUIH935H495GJN340FJ40FN4O3IJDF0WEHF043JFPLMSEKNBG" } diff --git a/obj/LibraryAPI.csproj.nuget.dgspec.json b/obj/LibraryAPI.csproj.nuget.dgspec.json index 8ed51eb..1a1194c 100644 --- a/obj/LibraryAPI.csproj.nuget.dgspec.json +++ b/obj/LibraryAPI.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj": {} + "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj": {} }, "projects": { - "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj": { + "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", + "projectUniqueName": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", "projectName": "LibraryAPI", - "projectPath": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", + "projectPath": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", "packagesPath": "/home/luis/.nuget/packages/", - "outputPath": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/obj/", + "outputPath": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/obj/", "projectStyle": "PackageReference", "configFilePaths": [ "/home/luis/.nuget/NuGet/NuGet.Config" @@ -38,6 +38,22 @@ "net6.0": { "targetAlias": "net6.0", "dependencies": { + "AutoMapper.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[12.0.0, )" + }, + "Microsoft.AspNetCore.Authentication": { + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.AspNetCore.Authentication.JwtBearer": { + "target": "Package", + "version": "[6.0.10, )" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation": { + "target": "Package", + "version": "[6.0.10, )" + }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -48,6 +64,10 @@ "target": "Package", "version": "[6.0.9, )" }, + "Microsoft.Extensions.Hosting": { + "target": "Package", + "version": "[6.0.1, )" + }, "Microsoft.VisualStudio.Web.CodeGeneration.Design": { "target": "Package", "version": "[6.0.8, )" @@ -74,7 +94,7 @@ "downloadDependencies": [ { "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.9, 6.0.9]" + "version": "[6.0.10, 6.0.10]" } ], "frameworkReferences": { @@ -85,7 +105,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/6.0.109/RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/6.0.110/RuntimeIdentifierGraph.json" } } } diff --git a/obj/LibraryAPI.csproj.nuget.g.props b/obj/LibraryAPI.csproj.nuget.g.props index cfc12e2..8d4321e 100644 --- a/obj/LibraryAPI.csproj.nuget.g.props +++ b/obj/LibraryAPI.csproj.nuget.g.props @@ -7,7 +7,7 @@ /home/luis/.nuget/packages/ /home/luis/.nuget/packages/ PackageReference - 6.0.2 + 6.0.3 @@ -16,6 +16,7 @@ + diff --git a/obj/LibraryAPI.csproj.nuget.g.targets b/obj/LibraryAPI.csproj.nuget.g.targets index d143396..b7bfb8a 100644 --- a/obj/LibraryAPI.csproj.nuget.g.targets +++ b/obj/LibraryAPI.csproj.nuget.g.targets @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json index c2d04d1..d04f753 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -2,6 +2,31 @@ "version": 3, "targets": { "net6.0": { + "AutoMapper/12.0.0": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.7.0" + }, + "compile": { + "lib/netstandard2.1/AutoMapper.dll": {} + }, + "runtime": { + "lib/netstandard2.1/AutoMapper.dll": {} + } + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/12.0.0": { + "type": "package", + "dependencies": { + "AutoMapper": "12.0.0", + "Microsoft.Extensions.Options": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, "Humanizer.Core/2.8.26": { "type": "package", "compile": { @@ -41,6 +66,200 @@ "MessagePackAnalyzer/2.1.152": { "type": "package" }, + "Microsoft.AspNetCore.Authentication/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.2.0", + "Microsoft.AspNetCore.DataProtection": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0", + "Microsoft.Extensions.WebEncoders": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Core/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http": "2.2.0", + "Microsoft.AspNetCore.Http.Extensions": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.10": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.10.0" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Microsoft.AspNetCore.Cryptography.Internal/6.0.10": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/6.0.10": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "6.0.10" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", + "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", + "Microsoft.Extensions.Logging.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0", + "Microsoft.Win32.Registry": "4.5.0", + "System.Security.Cryptography.Xml": "4.5.0", + "System.Security.Principal.Windows": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.2.0", + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.AspNetCore.WebUtilities": "2.2.0", + "Microsoft.Extensions.ObjectPool": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.2.0", + "System.Text.Encodings.Web": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Extensions/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Net.Http.Headers": "2.2.0", + "System.Buffers": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Features/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} + } + }, "Microsoft.AspNetCore.Razor.Language/6.0.0": { "type": "package", "compile": { @@ -50,6 +269,19 @@ "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} } }, + "Microsoft.AspNetCore.WebUtilities/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.Net.Http.Headers": "2.2.0", + "System.Text.Encodings.Web": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} + } + }, "Microsoft.Bcl.AsyncInterfaces/5.0.0": { "type": "package", "compile": { @@ -805,7 +1037,7 @@ } } }, - "Microsoft.CSharp/4.5.0": { + "Microsoft.CSharp/4.7.0": { "type": "package", "compile": { "ref/netcoreapp2.0/_._": {} @@ -1023,6 +1255,19 @@ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} } }, + "Microsoft.Extensions.Configuration/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { "type": "package", "dependencies": { @@ -1035,6 +1280,95 @@ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} } }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/6.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Json/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "System.Text.Json": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/6.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Json": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Physical": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + } + }, "Microsoft.Extensions.DependencyInjection/6.0.0": { "type": "package", "dependencies": { @@ -1063,6 +1397,99 @@ "buildTransitive/netcoreapp3.1/_._": {} } }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Hosting/6.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "6.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "6.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0", + "Microsoft.Extensions.Configuration.Json": "6.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "6.0.1", + "Microsoft.Extensions.DependencyInjection": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Logging.Console": "6.0.0", + "Microsoft.Extensions.Logging.Debug": "6.0.0", + "Microsoft.Extensions.Logging.EventLog": "6.0.0", + "Microsoft.Extensions.Logging.EventSource": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Hosting.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Hosting.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Logging/6.0.0": { "type": "package", "dependencies": { @@ -1091,6 +1518,105 @@ "buildTransitive/netcoreapp3.1/_._": {} } }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Logging.Console/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "System.Text.Json": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Logging.Debug/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} + } + }, + "Microsoft.Extensions.Logging.EventLog/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "System.Diagnostics.EventLog": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll": {} + } + }, + "Microsoft.Extensions.Logging.EventSource/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Logging": "6.0.0", + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Json": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.ObjectPool/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} + } + }, "Microsoft.Extensions.Options/6.0.0": { "type": "package", "dependencies": { @@ -1104,6 +1630,22 @@ "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {} } }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Options": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} + } + }, "Microsoft.Extensions.Primitives/6.0.0": { "type": "package", "dependencies": { @@ -1119,6 +1661,20 @@ "buildTransitive/netcoreapp3.1/_._": {} } }, + "Microsoft.Extensions.WebEncoders/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", + "Microsoft.Extensions.Options": "2.2.0", + "System.Text.Encodings.Web": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} + } + }, "Microsoft.Identity.Client/4.21.1": { "type": "package", "compile": { @@ -1128,10 +1684,10 @@ "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {} } }, - "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { + "Microsoft.IdentityModel.JsonWebTokens/6.10.0": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "compile": { "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} @@ -1140,7 +1696,7 @@ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} } }, - "Microsoft.IdentityModel.Logging/6.8.0": { + "Microsoft.IdentityModel.Logging/6.10.0": { "type": "package", "compile": { "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} @@ -1149,11 +1705,11 @@ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} } }, - "Microsoft.IdentityModel.Protocols/6.8.0": { + "Microsoft.IdentityModel.Protocols/6.10.0": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Logging": "6.8.0", - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.Logging": "6.10.0", + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "compile": { "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} @@ -1162,11 +1718,11 @@ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} } }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.8.0", - "System.IdentityModel.Tokens.Jwt": "6.8.0" + "Microsoft.IdentityModel.Protocols": "6.10.0", + "System.IdentityModel.Tokens.Jwt": "6.10.0" }, "compile": { "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} @@ -1175,11 +1731,11 @@ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} } }, - "Microsoft.IdentityModel.Tokens/6.8.0": { + "Microsoft.IdentityModel.Tokens/6.10.0": { "type": "package", "dependencies": { "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.8.0", + "Microsoft.IdentityModel.Logging": "6.10.0", "System.Security.Cryptography.Cng": "4.5.0" }, "compile": { @@ -1189,6 +1745,19 @@ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} } }, + "Microsoft.Net.Http.Headers/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0", + "System.Buffers": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} + } + }, "Microsoft.NET.StringTools/1.0.0": { "type": "package", "dependencies": { @@ -1851,20 +2420,13 @@ "lib/netstandard1.6/System.AppContext.dll": {} } }, - "System.Buffers/4.3.0": { + "System.Buffers/4.5.0": { "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, "compile": { - "lib/netstandard1.1/_._": {} + "ref/netcoreapp2.0/_._": {} }, "runtime": { - "lib/netstandard1.1/System.Buffers.dll": {} + "lib/netcoreapp2.0/_._": {} } }, "System.Collections/4.3.0": { @@ -2083,6 +2645,28 @@ "buildTransitive/netcoreapp3.1/_._": {} } }, + "System.Diagnostics.EventLog/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Diagnostics.EventLog.dll": {} + }, + "runtime": { + "lib/net6.0/System.Diagnostics.EventLog.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { + "assetType": "runtime", + "rid": "win" + }, + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "System.Diagnostics.Tools/4.3.0": { "type": "package", "dependencies": { @@ -2186,11 +2770,11 @@ } } }, - "System.IdentityModel.Tokens.Jwt/6.8.0": { + "System.IdentityModel.Tokens.Jwt/6.10.0": { "type": "package", "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.8.0", - "Microsoft.IdentityModel.Tokens": "6.8.0" + "Microsoft.IdentityModel.JsonWebTokens": "6.10.0", + "Microsoft.IdentityModel.Tokens": "6.10.0" }, "compile": { "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} @@ -2934,6 +3518,19 @@ } } }, + "System.Security.Cryptography.Xml/4.5.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Pkcs": "4.5.0", + "System.Security.Permissions": "4.5.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {} + } + }, "System.Security.Permissions/6.0.0": { "type": "package", "dependencies": { @@ -3010,13 +3607,41 @@ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} } }, - "System.Text.Json/5.0.2": { + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net6.0/System.Text.Encodings.Web.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/6.0.0": { "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, "compile": { - "lib/netcoreapp3.0/System.Text.Json.dll": {} + "lib/net6.0/System.Text.Json.dll": {} }, "runtime": { - "lib/netcoreapp3.0/System.Text.Json.dll": {} + "lib/net6.0/System.Text.Json.dll": {} + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} } }, "System.Text.RegularExpressions/4.3.0": { @@ -3154,6 +3779,35 @@ } }, "libraries": { + "AutoMapper/12.0.0": { + "sha512": "0Rmg0zI5AFu1O/y//o9VGyhxKjhggWpk9mOA1tp0DEVx40c61bs+lnQv+0jUq8XbniF7FKgIVvI1perqiMtLrA==", + "type": "package", + "path": "automapper/12.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "automapper.12.0.0.nupkg.sha512", + "automapper.nuspec", + "icon.png", + "lib/netstandard2.1/AutoMapper.dll", + "lib/netstandard2.1/AutoMapper.xml" + ] + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/12.0.0": { + "sha512": "XCJ4E3oKrbRl1qY9Mr+7uyC0xZj1+bqQjmQRWTiTKiVuuXTny+7YFWHi20tPjwkMukLbicN6yGlDy5PZ4wyi1w==", + "type": "package", + "path": "automapper.extensions.microsoft.dependencyinjection/12.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512", + "automapper.extensions.microsoft.dependencyinjection.nuspec", + "icon.png", + "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll" + ] + }, "Humanizer.Core/2.8.26": { "sha512": "OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==", "type": "package", @@ -3216,6 +3870,202 @@ "tools/uninstall.ps1" ] }, + "Microsoft.AspNetCore.Authentication/2.2.0": { + "sha512": "b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", + "type": "package", + "path": "microsoft.aspnetcore.authentication/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.xml", + "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.authentication.nuspec" + ] + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { + "sha512": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml", + "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.authentication.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Authentication.Core/2.2.0": { + "sha512": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.core/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.xml", + "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.authentication.core.nuspec" + ] + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.10": { + "sha512": "4SBTyAuYHSiFi/AiqlKiKpl2+EkKaS/q1zeDI4L88cMmy5P01pse25gOAyzfWycI8voz+d1FwTIuqhWCH87IJQ==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.jwtbearer/6.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll", + "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml", + "microsoft.aspnetcore.authentication.jwtbearer.6.0.10.nupkg.sha512", + "microsoft.aspnetcore.authentication.jwtbearer.nuspec" + ] + }, + "Microsoft.AspNetCore.Cryptography.Internal/6.0.10": { + "sha512": "F4YiT2L1H2p5imDno6nGMd/h9y3s0jpCbP0DvvCHA72b2TFRVHaE5qeGqeDkcRMK9d6RauVhXGiAT0zTY6DT+w==", + "type": "package", + "path": "microsoft.aspnetcore.cryptography.internal/6.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/net461/Microsoft.AspNetCore.Cryptography.Internal.xml", + "lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/net6.0/Microsoft.AspNetCore.Cryptography.Internal.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml", + "microsoft.aspnetcore.cryptography.internal.6.0.10.nupkg.sha512", + "microsoft.aspnetcore.cryptography.internal.nuspec" + ] + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/6.0.10": { + "sha512": "ziq8vzvlVN0yKHzUp+z0qwZoSU2P/XUdNsEJxRzLRg1HbHp11Za6c2cuR6f+MgjxLHGkCupSam5b9is4sJSs5A==", + "type": "package", + "path": "microsoft.aspnetcore.cryptography.keyderivation/6.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/net461/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "lib/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "microsoft.aspnetcore.cryptography.keyderivation.6.0.10.nupkg.sha512", + "microsoft.aspnetcore.cryptography.keyderivation.nuspec" + ] + }, + "Microsoft.AspNetCore.DataProtection/2.2.0": { + "sha512": "G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", + "type": "package", + "path": "microsoft.aspnetcore.dataprotection/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.xml", + "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.dataprotection.nuspec" + ] + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { + "sha512": "seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", + "type": "package", + "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.xml", + "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.dataprotection.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { + "sha512": "ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", + "type": "package", + "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.xml", + "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.hosting.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { + "sha512": "1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", + "type": "package", + "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", + "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.hosting.server.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http/2.2.0": { + "sha512": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", + "type": "package", + "path": "microsoft.aspnetcore.http/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.xml", + "microsoft.aspnetcore.http.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { + "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", + "type": "package", + "path": "microsoft.aspnetcore.http.abstractions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", + "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Extensions/2.2.0": { + "sha512": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", + "type": "package", + "path": "microsoft.aspnetcore.http.extensions/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.xml", + "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.extensions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Features/2.2.0": { + "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", + "type": "package", + "path": "microsoft.aspnetcore.http.features/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", + "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.features.nuspec" + ] + }, "Microsoft.AspNetCore.Razor.Language/6.0.0": { "sha512": "yCtBr1GSGzJrrp1NJUb4ltwFYMKHw/tJLnIDvg9g/FnkGIEzmE19tbCQqXARIJv5kdtBgsoVIdGLL+zmjxvM/A==", "type": "package", @@ -3230,6 +4080,19 @@ "microsoft.aspnetcore.razor.language.nuspec" ] }, + "Microsoft.AspNetCore.WebUtilities/2.2.0": { + "sha512": "9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", + "type": "package", + "path": "microsoft.aspnetcore.webutilities/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.xml", + "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.webutilities.nuspec" + ] + }, "Microsoft.Bcl.AsyncInterfaces/5.0.0": { "sha512": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==", "type": "package", @@ -3988,10 +4851,10 @@ "microsoft.codeanalysis.workspaces.msbuild.nuspec" ] }, - "Microsoft.CSharp/4.5.0": { - "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", + "Microsoft.CSharp/4.7.0": { + "sha512": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", "type": "package", - "path": "microsoft.csharp/4.5.0", + "path": "microsoft.csharp/4.7.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4004,6 +4867,7 @@ "lib/netcoreapp2.0/_._", "lib/netstandard1.3/Microsoft.CSharp.dll", "lib/netstandard2.0/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.xml", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/uap10.0.16299/_._", "lib/win8/_._", @@ -4013,7 +4877,7 @@ "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", - "microsoft.csharp.4.5.0.nupkg.sha512", + "microsoft.csharp.4.7.0.nupkg.sha512", "microsoft.csharp.nuspec", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", @@ -4246,101 +5110,238 @@ "microsoft.entityframeworkcore.relational.nuspec" ] }, - "Microsoft.EntityFrameworkCore.SqlServer/6.0.9": { - "sha512": "AFSLWlwPKK92kvKGs9mwno7UMKHk30SRLmA4Ikh5FSzs86NqiyxvH2tvdFwUodTIWHXJPJ3fV/Q6v9znipOKBg==", + "Microsoft.EntityFrameworkCore.SqlServer/6.0.9": { + "sha512": "AFSLWlwPKK92kvKGs9mwno7UMKHk30SRLmA4Ikh5FSzs86NqiyxvH2tvdFwUodTIWHXJPJ3fV/Q6v9znipOKBg==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlserver/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll", + "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.xml", + "microsoft.entityframeworkcore.sqlserver.6.0.9.nupkg.sha512", + "microsoft.entityframeworkcore.sqlserver.nuspec" + ] + }, + "Microsoft.Extensions.ApiDescription.Server/3.0.0": { + "sha512": "LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==", + "type": "package", + "path": "microsoft.extensions.apidescription.server/3.0.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/Microsoft.Extensions.ApiDescription.Server.props", + "build/Microsoft.Extensions.ApiDescription.Server.targets", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", + "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", + "microsoft.extensions.apidescription.server.nuspec", + "tools/Newtonsoft.Json.dll", + "tools/dotnet-getdocument.deps.json", + "tools/dotnet-getdocument.dll", + "tools/dotnet-getdocument.runtimeconfig.json", + "tools/net461-x86/GetDocument.Insider.exe", + "tools/net461-x86/GetDocument.Insider.exe.config", + "tools/net461/GetDocument.Insider.exe", + "tools/net461/GetDocument.Insider.exe.config", + "tools/netcoreapp2.1/GetDocument.Insider.deps.json", + "tools/netcoreapp2.1/GetDocument.Insider.dll", + "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/6.0.0": { + "sha512": "bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net461/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.6.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/6.0.1": { + "sha512": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", + "type": "package", + "path": "microsoft.extensions.caching.memory/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Caching.Memory.dll", + "lib/net461/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.6.0.1.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration/6.0.0": { + "sha512": "tq2wXyh3fL17EMF2bXgRhU7JrbO3on93MRKYxzz4JzzvuGSA1l0W3GI9/tl8EO89TH+KWEymP7bcFway6z9fXg==", + "type": "package", + "path": "microsoft.extensions.configuration/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Configuration.dll", + "lib/net461/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { + "sha512": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net461/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.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "sha512": "b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net461/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/6.0.0": { + "sha512": "3nL1qCkZ1Oxx14ZTzgo4MmlO7tso7F+TtMZAY2jUAtTLyAcDp+EDjk3RqafoKiNaePyPvvlleEcBxh3b2Hzl1g==", "type": "package", - "path": "microsoft.entityframeworkcore.sqlserver/6.0.9", + "path": "microsoft.extensions.configuration.commandline/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", - "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll", - "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.xml", - "microsoft.entityframeworkcore.sqlserver.6.0.9.nupkg.sha512", - "microsoft.entityframeworkcore.sqlserver.nuspec" + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net461/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "microsoft.extensions.configuration.commandline.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.commandline.nuspec", + "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.ApiDescription.Server/3.0.0": { - "sha512": "LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==", + "Microsoft.Extensions.Configuration.EnvironmentVariables/6.0.1": { + "sha512": "pnyXV1LFOsYjGveuC07xp0YHIyGq7jRq5Ncb5zrrIieMLWVwgMyYxcOH0jTnBedDT4Gh1QinSqsjqzcieHk1og==", "type": "package", - "path": "microsoft.extensions.apidescription.server/3.0.0", - "hasTools": true, + "path": "microsoft.extensions.configuration.environmentvariables/6.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", - "build/Microsoft.Extensions.ApiDescription.Server.props", - "build/Microsoft.Extensions.ApiDescription.Server.targets", - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", - "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", - "microsoft.extensions.apidescription.server.nuspec", - "tools/Newtonsoft.Json.dll", - "tools/dotnet-getdocument.deps.json", - "tools/dotnet-getdocument.dll", - "tools/dotnet-getdocument.runtimeconfig.json", - "tools/net461-x86/GetDocument.Insider.exe", - "tools/net461-x86/GetDocument.Insider.exe.config", - "tools/net461/GetDocument.Insider.exe", - "tools/net461/GetDocument.Insider.exe.config", - "tools/netcoreapp2.1/GetDocument.Insider.deps.json", - "tools/netcoreapp2.1/GetDocument.Insider.dll", - "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json" + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "microsoft.extensions.configuration.environmentvariables.6.0.1.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.nuspec", + "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Caching.Abstractions/6.0.0": { - "sha512": "bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==", + "Microsoft.Extensions.Configuration.FileExtensions/6.0.0": { + "sha512": "V4Dth2cYMZpw3HhGw9XUDIijpI6gN+22LDt0AhufIgOppCUfpWX4483OmN+dFXRJkJLc8Tv0Q8QK+1ingT2+KQ==", "type": "package", - "path": "microsoft.extensions.caching.abstractions/6.0.0", + "path": "microsoft.extensions.configuration.fileextensions/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net461/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.6.0.0.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec", + "lib/net461/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net461/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Caching.Memory/6.0.1": { - "sha512": "B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==", + "Microsoft.Extensions.Configuration.Json/6.0.0": { + "sha512": "GJGery6QytCzS/BxJ96klgG9in3uH26KcUBbiVG/coNDXCRq6LGVVlUT4vXq34KPuM+R2av+LeYdX9h4IZOCUg==", "type": "package", - "path": "microsoft.extensions.caching.memory/6.0.1", + "path": "microsoft.extensions.configuration.json/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Caching.Memory.dll", - "lib/net461/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.6.0.1.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec", + "lib/net461/Microsoft.Extensions.Configuration.Json.dll", + "lib/net461/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.6.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "sha512": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", + "Microsoft.Extensions.Configuration.UserSecrets/6.0.1": { + "sha512": "Fy8yr4V6obi7ZxvKYI1i85jqtwMq8tqyxQVZpRSkgeA8enqy/KvBIMdcuNdznlxQMZa72mvbHqb7vbg4Pyx95w==", "type": "package", - "path": "microsoft.extensions.configuration.abstractions/6.0.0", + "path": "microsoft.extensions.configuration.usersecrets/6.0.1", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net461/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.6.0.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "lib/net461/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net461/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "microsoft.extensions.configuration.usersecrets.6.0.1.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.nuspec", "useSharedDesignerContext.txt" ] }, @@ -4394,6 +5395,121 @@ "useSharedDesignerContext.txt" ] }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "sha512": "0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net461/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "sha512": "QvkL7l0nM8udt3gfyu0Vw8bbCXblxaKOl7c2oBfgGy4LCURRaL9XWZX1FWJrQc43oMokVneVxH38iz+bY1sbhg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net461/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.6.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": { + "sha512": "ip8jnL1aPiaPeKINCqaTEbvBFDmVx9dXQEBZ2HOBRXPD1eabGNqP/bKlsIcp7U2lGxiXd5xIhoFcmY8nM4Hdiw==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net461/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.6.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting/6.0.1": { + "sha512": "hbmizc9KPWOacLU8Z8YMaBG6KWdZFppczYV/KwnPGU/8xebWxQxdDeJmLOgg968prb7g2oQgnp6JVLX6lgby8g==", + "type": "package", + "path": "microsoft.extensions.hosting/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Hosting.dll", + "lib/net461/Microsoft.Extensions.Hosting.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml", + "microsoft.extensions.hosting.6.0.1.nupkg.sha512", + "microsoft.extensions.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/6.0.0": { + "sha512": "GcT5l2CYXL6Sa27KCSh0TixsRfADUgth+ojQSD5EkzisZxmGFh7CwzkcYuGwvmXLjr27uWRNrJ2vuuEjMhU05Q==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net461/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, "Microsoft.Extensions.Logging/6.0.0": { "sha512": "eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==", "type": "package", @@ -4467,6 +5583,126 @@ "useSharedDesignerContext.txt" ] }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "sha512": "ZDskjagmBAbv+K8rYW9VhjPplhbOE63xUD0DiuydZJwt15dRyoqicYklLd86zzeintUc7AptDkHn+YhhYkYo8A==", + "type": "package", + "path": "microsoft.extensions.logging.configuration/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net461/Microsoft.Extensions.Logging.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", + "microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Console/6.0.0": { + "sha512": "gsqKzOEdsvq28QiXFxagmn1oRB9GeI5GgYCkoybZtQA0IUb7QPwf1WmN3AwJeNIsadTvIFQCiVK0OVIgKfOBGg==", + "type": "package", + "path": "microsoft.extensions.logging.console/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Logging.Console.dll", + "lib/net461/Microsoft.Extensions.Logging.Console.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Console.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", + "microsoft.extensions.logging.console.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.console.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Debug/6.0.0": { + "sha512": "M9g/JixseSZATJE9tcMn9uzoD4+DbSglivFqVx8YkRJ7VVPmnvCEbOZ0AAaxsL1EKyI4cz07DXOOJExxNsUOHw==", + "type": "package", + "path": "microsoft.extensions.logging.debug/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Logging.Debug.dll", + "lib/net461/Microsoft.Extensions.Logging.Debug.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", + "microsoft.extensions.logging.debug.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.debug.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventLog/6.0.0": { + "sha512": "rlo0RxlMd0WtLG3CHI0qOTp6fFn7MvQjlrCjucA31RqmiMFCZkF8CHNbe8O7tbBIyyoLGWB1he9CbaA5iyHthg==", + "type": "package", + "path": "microsoft.extensions.logging.eventlog/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net461/Microsoft.Extensions.Logging.EventLog.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml", + "microsoft.extensions.logging.eventlog.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventSource/6.0.0": { + "sha512": "BeDyyqt7nkm/nr+Gdk+L8n1tUT/u33VkbXAOesgYSNsxDM9hJ1NOBGoZfj9rCbeD2+9myElI6JOVVFmnzgeWQA==", + "type": "package", + "path": "microsoft.extensions.logging.eventsource/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net461/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.EventSource.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.EventSource.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", + "microsoft.extensions.logging.eventsource.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.ObjectPool/2.2.0": { + "sha512": "gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", + "type": "package", + "path": "microsoft.extensions.objectpool/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", + "microsoft.extensions.objectpool.2.2.0.nupkg.sha512", + "microsoft.extensions.objectpool.nuspec" + ] + }, "Microsoft.Extensions.Options/6.0.0": { "sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", "type": "package", @@ -4488,6 +5724,25 @@ "useSharedDesignerContext.txt" ] }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "sha512": "bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==", + "type": "package", + "path": "microsoft.extensions.options.configurationextensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net461/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, "Microsoft.Extensions.Primitives/6.0.0": { "sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", "type": "package", @@ -4513,6 +5768,19 @@ "useSharedDesignerContext.txt" ] }, + "Microsoft.Extensions.WebEncoders/2.2.0": { + "sha512": "V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", + "type": "package", + "path": "microsoft.extensions.webencoders/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll", + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.xml", + "microsoft.extensions.webencoders.2.2.0.nupkg.sha512", + "microsoft.extensions.webencoders.nuspec" + ] + }, "Microsoft.Identity.Client/4.21.1": { "sha512": "vycgk7S/HAbHaUaK4Tid1fsWHsXdFRRP2KavAIOHCVV27zvuQfYAjXmMvctuuF4egydSumG58CwPZob3gWeYgQ==", "type": "package", @@ -4561,10 +5829,10 @@ "ref/xamarinmac20/Microsoft.Identity.Client.xml" ] }, - "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { - "sha512": "+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==", + "Microsoft.IdentityModel.JsonWebTokens/6.10.0": { + "sha512": "0qjS31rN1MQTc46tAYbzmMTSRfdV5ndZxSjYxIGqKSidd4wpNJfNII/pdhU5Fx8olarQoKL9lqqYw4yNOIwT0Q==", "type": "package", - "path": "microsoft.identitymodel.jsonwebtokens/6.8.0", + "path": "microsoft.identitymodel.jsonwebtokens/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4572,16 +5840,18 @@ "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.8.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.6.10.0.nupkg.sha512", "microsoft.identitymodel.jsonwebtokens.nuspec" ] }, - "Microsoft.IdentityModel.Logging/6.8.0": { - "sha512": "Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==", + "Microsoft.IdentityModel.Logging/6.10.0": { + "sha512": "zbcwV6esnNzhZZ/VP87dji6VrUBLB5rxnZBkDMqNYpyG+nrBnBsbm4PUYLCBMUflHCM9EMLDG0rLnqqT+l0ldA==", "type": "package", - "path": "microsoft.identitymodel.logging/6.8.0", + "path": "microsoft.identitymodel.logging/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4589,16 +5859,18 @@ "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.8.0.nupkg.sha512", + "microsoft.identitymodel.logging.6.10.0.nupkg.sha512", "microsoft.identitymodel.logging.nuspec" ] }, - "Microsoft.IdentityModel.Protocols/6.8.0": { - "sha512": "OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==", + "Microsoft.IdentityModel.Protocols/6.10.0": { + "sha512": "DFyXD0xylP+DknCT3hzJ7q/Q5qRNu0hO/gCU90O0ATdR0twZmlcuY9RNYaaDofXKVbzcShYNCFCGle2G/o8mkg==", "type": "package", - "path": "microsoft.identitymodel.protocols/6.8.0", + "path": "microsoft.identitymodel.protocols/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4606,16 +5878,18 @@ "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.8.0.nupkg.sha512", + "microsoft.identitymodel.protocols.6.10.0.nupkg.sha512", "microsoft.identitymodel.protocols.nuspec" ] }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { - "sha512": "X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==", + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { + "sha512": "LVvMXAWPbPeEWTylDrxunlHH2wFyE4Mv0L4gZrJHC4HTESbWHquKZb/y/S8jgiQEDycOP0PDQvbG4RR/tr2TVQ==", "type": "package", - "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0", + "path": "microsoft.identitymodel.protocols.openidconnect/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4623,16 +5897,18 @@ "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.8.0.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512", "microsoft.identitymodel.protocols.openidconnect.nuspec" ] }, - "Microsoft.IdentityModel.Tokens/6.8.0": { - "sha512": "gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==", + "Microsoft.IdentityModel.Tokens/6.10.0": { + "sha512": "qbf1NslutDB4oLrriYTJpy7oB1pbh2ej2lEHd2IPDQH9C74ysOdhU5wAC7KoXblldbo7YsNR2QYFOqQM/b0Rsg==", "type": "package", - "path": "microsoft.identitymodel.tokens/6.8.0", + "path": "microsoft.identitymodel.tokens/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -4640,12 +5916,27 @@ "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.8.0.nupkg.sha512", + "microsoft.identitymodel.tokens.6.10.0.nupkg.sha512", "microsoft.identitymodel.tokens.nuspec" ] }, + "Microsoft.Net.Http.Headers/2.2.0": { + "sha512": "iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", + "type": "package", + "path": "microsoft.net.http.headers/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll", + "lib/netstandard2.0/Microsoft.Net.Http.Headers.xml", + "microsoft.net.http.headers.2.2.0.nupkg.sha512", + "microsoft.net.http.headers.nuspec" + ] + }, "Microsoft.NET.StringTools/1.0.0": { "sha512": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==", "type": "package", @@ -6005,19 +7296,33 @@ "system.appcontext.nuspec" ] }, - "System.Buffers/4.3.0": { - "sha512": "ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "System.Buffers/4.5.0": { + "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", "type": "package", - "path": "system.buffers/4.3.0", + "path": "system.buffers/4.5.0", "files": [ ".nupkg.metadata", ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.1/.xml", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.0/_._", "lib/netstandard1.1/System.Buffers.dll", - "system.buffers.4.3.0.nupkg.sha512", - "system.buffers.nuspec" + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.0.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" ] }, "System.Collections/4.3.0": { @@ -6423,6 +7728,37 @@ "useSharedDesignerContext.txt" ] }, + "System.Diagnostics.EventLog/6.0.0": { + "sha512": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", + "type": "package", + "path": "system.diagnostics.eventlog/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Diagnostics.EventLog.dll", + "lib/net461/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", + "lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", + "system.diagnostics.eventlog.6.0.0.nupkg.sha512", + "system.diagnostics.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, "System.Diagnostics.Tools/4.3.0": { "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", "type": "package", @@ -6776,10 +8112,10 @@ "system.globalization.extensions.nuspec" ] }, - "System.IdentityModel.Tokens.Jwt/6.8.0": { - "sha512": "5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==", + "System.IdentityModel.Tokens.Jwt/6.10.0": { + "sha512": "C+Q5ORsFycRkRuvy/Xd0Pv5xVpmWSAvQYZAGs7VQogmkqlLhvfZXTgBIlHqC3cxkstSoLJAYx6xZB7foQ2y5eg==", "type": "package", - "path": "system.identitymodel.tokens.jwt/6.8.0", + "path": "system.identitymodel.tokens.jwt/6.10.0", "files": [ ".nupkg.metadata", ".signature.p7s", @@ -6787,9 +8123,11 @@ "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.8.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.6.10.0.nupkg.sha512", "system.identitymodel.tokens.jwt.nuspec" ] }, @@ -8895,6 +10233,27 @@ "system.security.cryptography.x509certificates.nuspec" ] }, + "System.Security.Cryptography.Xml/4.5.0": { + "sha512": "i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", + "type": "package", + "path": "system.security.cryptography.xml/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Cryptography.Xml.dll", + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", + "ref/net461/System.Security.Cryptography.Xml.dll", + "ref/net461/System.Security.Cryptography.Xml.xml", + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", + "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", + "system.security.cryptography.xml.4.5.0.nupkg.sha512", + "system.security.cryptography.xml.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.Security.Permissions/6.0.0": { "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", "type": "package", @@ -9154,26 +10513,85 @@ "system.text.encoding.extensions.nuspec" ] }, - "System.Text.Json/5.0.2": { - "sha512": "I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==", + "System.Text.Encodings.Web/6.0.0": { + "sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "type": "package", + "path": "system.text.encodings.web/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Text.Encodings.Web.dll", + "lib/net461/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll", + "lib/netcoreapp3.1/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", + "system.text.encodings.web.6.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/6.0.0": { + "sha512": "zaJsHfESQvJ11vbXnNlkrR46IaMULk/gHxYsJphzSF+07kTjPHv+Oc14w6QEOfo3Q4hqLJgStUaYB9DBl0TmWg==", "type": "package", - "path": "system.text.json/5.0.2", + "path": "system.text.json/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", "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", + "build/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netcoreapp3.1/_._", "lib/net461/System.Text.Json.dll", "lib/net461/System.Text.Json.xml", - "lib/netcoreapp3.0/System.Text.Json.dll", - "lib/netcoreapp3.0/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/netcoreapp3.1/System.Text.Json.dll", + "lib/netcoreapp3.1/System.Text.Json.xml", "lib/netstandard2.0/System.Text.Json.dll", "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.5.0.2.nupkg.sha512", + "system.text.json.6.0.0.nupkg.sha512", "system.text.json.nuspec", - "useSharedDesignerContext.txt", - "version.txt" + "useSharedDesignerContext.txt" ] }, "System.Text.RegularExpressions/4.3.0": { @@ -9682,8 +11100,13 @@ }, "projectFileDependencyGroups": { "net6.0": [ + "AutoMapper.Extensions.Microsoft.DependencyInjection >= 12.0.0", + "Microsoft.AspNetCore.Authentication >= 2.2.0", + "Microsoft.AspNetCore.Authentication.JwtBearer >= 6.0.10", + "Microsoft.AspNetCore.Cryptography.KeyDerivation >= 6.0.10", "Microsoft.EntityFrameworkCore.Design >= 6.0.9", "Microsoft.EntityFrameworkCore.SqlServer >= 6.0.9", + "Microsoft.Extensions.Hosting >= 6.0.1", "Microsoft.VisualStudio.Web.CodeGeneration.Design >= 6.0.8", "Npgsql.EntityFrameworkCore.PostgreSQL >= 6.0.6", "Swashbuckle.AspNetCore >= 6.2.3" @@ -9695,11 +11118,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", + "projectUniqueName": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", "projectName": "LibraryAPI", - "projectPath": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", + "projectPath": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/LibraryAPI.csproj", "packagesPath": "/home/luis/.nuget/packages/", - "outputPath": "/home/luis/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/obj/", + "outputPath": "/mnt/Personal/Documentos/LCC/7mo Semestre/BackEnd/LibraryAPI/obj/", "projectStyle": "PackageReference", "configFilePaths": [ "/home/luis/.nuget/NuGet/NuGet.Config" @@ -9726,6 +11149,22 @@ "net6.0": { "targetAlias": "net6.0", "dependencies": { + "AutoMapper.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[12.0.0, )" + }, + "Microsoft.AspNetCore.Authentication": { + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.AspNetCore.Authentication.JwtBearer": { + "target": "Package", + "version": "[6.0.10, )" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation": { + "target": "Package", + "version": "[6.0.10, )" + }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -9736,6 +11175,10 @@ "target": "Package", "version": "[6.0.9, )" }, + "Microsoft.Extensions.Hosting": { + "target": "Package", + "version": "[6.0.1, )" + }, "Microsoft.VisualStudio.Web.CodeGeneration.Design": { "target": "Package", "version": "[6.0.8, )" @@ -9762,7 +11205,7 @@ "downloadDependencies": [ { "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.9, 6.0.9]" + "version": "[6.0.10, 6.0.10]" } ], "frameworkReferences": { @@ -9773,7 +11216,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/6.0.109/RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/6.0.110/RuntimeIdentifierGraph.json" } } } -- cgit v1.2.3