diff --git a/.vs/AOLBackend/DesignTimeBuild/.dtbcache.v2 b/.vs/AOLBackend/DesignTimeBuild/.dtbcache.v2 index dc6dca5..e1017c3 100644 Binary files a/.vs/AOLBackend/DesignTimeBuild/.dtbcache.v2 and b/.vs/AOLBackend/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/AOLBackend/FileContentIndex/1b5dd8ab-46ad-4548-96a6-b8b9b955cb44.vsidx b/.vs/AOLBackend/FileContentIndex/1b5dd8ab-46ad-4548-96a6-b8b9b955cb44.vsidx deleted file mode 100644 index ebceee6..0000000 Binary files a/.vs/AOLBackend/FileContentIndex/1b5dd8ab-46ad-4548-96a6-b8b9b955cb44.vsidx and /dev/null differ diff --git a/.vs/AOLBackend/FileContentIndex/2174af27-10c9-4dcf-9b50-184277acf9c3.vsidx b/.vs/AOLBackend/FileContentIndex/2174af27-10c9-4dcf-9b50-184277acf9c3.vsidx deleted file mode 100644 index f304bd7..0000000 Binary files a/.vs/AOLBackend/FileContentIndex/2174af27-10c9-4dcf-9b50-184277acf9c3.vsidx and /dev/null differ diff --git a/.vs/AOLBackend/FileContentIndex/3d7623a8-da92-4a1a-b860-08edca7a2da7.vsidx b/.vs/AOLBackend/FileContentIndex/3d7623a8-da92-4a1a-b860-08edca7a2da7.vsidx new file mode 100644 index 0000000..1054251 Binary files /dev/null and b/.vs/AOLBackend/FileContentIndex/3d7623a8-da92-4a1a-b860-08edca7a2da7.vsidx differ diff --git a/.vs/AOLBackend/FileContentIndex/635a8ac5-26f8-4655-b28a-b3d233f0e011.vsidx b/.vs/AOLBackend/FileContentIndex/635a8ac5-26f8-4655-b28a-b3d233f0e011.vsidx new file mode 100644 index 0000000..c87a3a2 Binary files /dev/null and b/.vs/AOLBackend/FileContentIndex/635a8ac5-26f8-4655-b28a-b3d233f0e011.vsidx differ diff --git a/.vs/AOLBackend/FileContentIndex/8cd40bd6-e8e8-4dd1-b916-6b50725491a7.vsidx b/.vs/AOLBackend/FileContentIndex/8cd40bd6-e8e8-4dd1-b916-6b50725491a7.vsidx deleted file mode 100644 index 2113c21..0000000 Binary files a/.vs/AOLBackend/FileContentIndex/8cd40bd6-e8e8-4dd1-b916-6b50725491a7.vsidx and /dev/null differ diff --git a/.vs/AOLBackend/FileContentIndex/e0d51d11-d39d-4042-bc60-6530b9b12e45.vsidx b/.vs/AOLBackend/FileContentIndex/e0d51d11-d39d-4042-bc60-6530b9b12e45.vsidx new file mode 100644 index 0000000..664ddb0 Binary files /dev/null and b/.vs/AOLBackend/FileContentIndex/e0d51d11-d39d-4042-bc60-6530b9b12e45.vsidx differ diff --git a/.vs/AOLBackend/FileContentIndex/ec27859a-5b7b-4230-87ee-d8695443d42a.vsidx b/.vs/AOLBackend/FileContentIndex/ec27859a-5b7b-4230-87ee-d8695443d42a.vsidx deleted file mode 100644 index 514eff5..0000000 Binary files a/.vs/AOLBackend/FileContentIndex/ec27859a-5b7b-4230-87ee-d8695443d42a.vsidx and /dev/null differ diff --git a/.vs/AOLBackend/FileContentIndex/f11c721e-7551-48be-be97-96c2b0308372.vsidx b/.vs/AOLBackend/FileContentIndex/f11c721e-7551-48be-be97-96c2b0308372.vsidx new file mode 100644 index 0000000..62dd8e2 Binary files /dev/null and b/.vs/AOLBackend/FileContentIndex/f11c721e-7551-48be-be97-96c2b0308372.vsidx differ diff --git a/.vs/AOLBackend/v17/.suo b/.vs/AOLBackend/v17/.suo index 0a4f16c..357a1a9 100644 Binary files a/.vs/AOLBackend/v17/.suo and b/.vs/AOLBackend/v17/.suo differ diff --git a/.vs/ProjectEvaluation/aolbackend.metadata.v2 b/.vs/ProjectEvaluation/aolbackend.metadata.v2 index a577834..5a43037 100644 Binary files a/.vs/ProjectEvaluation/aolbackend.metadata.v2 and b/.vs/ProjectEvaluation/aolbackend.metadata.v2 differ diff --git a/.vs/ProjectEvaluation/aolbackend.projects.v2 b/.vs/ProjectEvaluation/aolbackend.projects.v2 index 48fb048..d4bd408 100644 Binary files a/.vs/ProjectEvaluation/aolbackend.projects.v2 and b/.vs/ProjectEvaluation/aolbackend.projects.v2 differ diff --git a/Controllers/Usuarios/AuthController.cs b/Controllers/Usuarios/AuthController.cs index 236cde8..40d4e34 100644 --- a/Controllers/Usuarios/AuthController.cs +++ b/Controllers/Usuarios/AuthController.cs @@ -27,6 +27,7 @@ namespace AOLBackend.Controllers.Usuarios _menuRepo = menuRepo; } + [Route("Login")] [HttpPost] public async Task Post(DTOLogin _userData) { @@ -49,7 +50,10 @@ namespace AOLBackend.Controllers.Usuarios claims.Add(new Claim("Usuario", user.Usuario)); claims.Add(new Claim("Departamento", (user.sDept ?? user.sDept ?? "No asignado"))); claims.Add(new Claim("UserType", (user != null) ? user.TipoUsuario.ToString() : "0")); - foreach (IMenu item in menu) { claims.Add(new Claim(ClaimTypes.Role, item.Url)); } + if (menu!=null) + { + foreach (IMenu item in menu) { claims.Add(new Claim(ClaimTypes.Role, item.Url)); } + } var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_config["Jwt:Key"])); var signIn = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); var token = new JwtSecurityToken( diff --git a/bin/Debug/net6.0/AOLBackend.dll b/bin/Debug/net6.0/AOLBackend.dll index 8b0a931..77758f3 100644 Binary files a/bin/Debug/net6.0/AOLBackend.dll and b/bin/Debug/net6.0/AOLBackend.dll differ diff --git a/bin/Debug/net6.0/AOLBackend.pdb b/bin/Debug/net6.0/AOLBackend.pdb index bbb27c6..7144cbd 100644 Binary files a/bin/Debug/net6.0/AOLBackend.pdb and b/bin/Debug/net6.0/AOLBackend.pdb differ diff --git a/obj/AOLBackend.csproj.nuget.dgspec.json b/obj/AOLBackend.csproj.nuget.dgspec.json index 95ba665..41d8be2 100644 --- a/obj/AOLBackend.csproj.nuget.dgspec.json +++ b/obj/AOLBackend.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj": {} + "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj": {} }, "projects": { - "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj": { + "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj", + "projectUniqueName": "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj", "projectName": "AOLBackend", - "projectPath": "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj", + "projectPath": "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj", "packagesPath": "C:\\Users\\Alfonso Garcia\\.nuget\\packages\\", - "outputPath": "C:\\projects\\staging\\AOL\\AOLBackend\\obj\\", + "outputPath": "C:\\projects\\staging\\AOLBackend\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\Alfonso Garcia\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/obj/Debug/net6.0/AOLBackend.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net6.0/AOLBackend.GeneratedMSBuildEditorConfig.editorconfig index f74dff9..aa0a97e 100644 --- a/obj/Debug/net6.0/AOLBackend.GeneratedMSBuildEditorConfig.editorconfig +++ b/obj/Debug/net6.0/AOLBackend.GeneratedMSBuildEditorConfig.editorconfig @@ -8,9 +8,9 @@ build_property.PlatformNeutralAssembly = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = AOLBackend build_property.RootNamespace = AOLBackend -build_property.ProjectDir = C:\projects\staging\AOL\AOLBackend\ +build_property.ProjectDir = C:\projects\staging\AOLBackend\ build_property.RazorLangVersion = 6.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\projects\staging\AOL\AOLBackend +build_property.MSBuildProjectDirectory = C:\projects\staging\AOLBackend build_property._RazorSourceGeneratorDebug = diff --git a/obj/Debug/net6.0/AOLBackend.assets.cache b/obj/Debug/net6.0/AOLBackend.assets.cache index 5740d7c..20a4db6 100644 Binary files a/obj/Debug/net6.0/AOLBackend.assets.cache and b/obj/Debug/net6.0/AOLBackend.assets.cache differ diff --git a/obj/Debug/net6.0/AOLBackend.csproj.FileListAbsolute.txt b/obj/Debug/net6.0/AOLBackend.csproj.FileListAbsolute.txt index c7d637e..c302dfa 100644 --- a/obj/Debug/net6.0/AOLBackend.csproj.FileListAbsolute.txt +++ b/obj/Debug/net6.0/AOLBackend.csproj.FileListAbsolute.txt @@ -40,3 +40,45 @@ C:\projects\staging\AOL\AOLBackend\obj\Debug\net6.0\refint\AOLBackend.dll C:\projects\staging\AOL\AOLBackend\obj\Debug\net6.0\AOLBackend.pdb C:\projects\staging\AOL\AOLBackend\obj\Debug\net6.0\AOLBackend.genruntimeconfig.cache C:\projects\staging\AOL\AOLBackend\obj\Debug\net6.0\ref\AOLBackend.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\appsettings.Development.json +C:\projects\staging\AOLBackend\bin\Debug\net6.0\appsettings.json +C:\projects\staging\AOLBackend\bin\Debug\net6.0\AOLBackend.exe +C:\projects\staging\AOLBackend\bin\Debug\net6.0\AOLBackend.deps.json +C:\projects\staging\AOLBackend\bin\Debug\net6.0\AOLBackend.runtimeconfig.json +C:\projects\staging\AOLBackend\bin\Debug\net6.0\AOLBackend.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\AOLBackend.pdb +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Dapper.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.Abstractions.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Microsoft.OpenApi.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\System.Data.SqlClient.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\runtimes\win-arm64\native\sni.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\runtimes\win-x64\native\sni.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\runtimes\win-x86\native\sni.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll +C:\projects\staging\AOLBackend\bin\Debug\net6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.csproj.AssemblyReference.cache +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.GeneratedMSBuildEditorConfig.editorconfig +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.AssemblyInfoInputs.cache +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.AssemblyInfo.cs +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.csproj.CoreCompileInputs.cache +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.MvcApplicationPartsAssemblyInfo.cs +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.MvcApplicationPartsAssemblyInfo.cache +C:\projects\staging\AOLBackend\obj\Debug\net6.0\staticwebassets.build.json +C:\projects\staging\AOLBackend\obj\Debug\net6.0\staticwebassets.development.json +C:\projects\staging\AOLBackend\obj\Debug\net6.0\scopedcss\bundle\AOLBackend.styles.css +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.csproj.CopyComplete +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.dll +C:\projects\staging\AOLBackend\obj\Debug\net6.0\refint\AOLBackend.dll +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.pdb +C:\projects\staging\AOLBackend\obj\Debug\net6.0\AOLBackend.genruntimeconfig.cache +C:\projects\staging\AOLBackend\obj\Debug\net6.0\ref\AOLBackend.dll diff --git a/obj/Debug/net6.0/AOLBackend.dll b/obj/Debug/net6.0/AOLBackend.dll index 8b0a931..77758f3 100644 Binary files a/obj/Debug/net6.0/AOLBackend.dll and b/obj/Debug/net6.0/AOLBackend.dll differ diff --git a/obj/Debug/net6.0/AOLBackend.genruntimeconfig.cache b/obj/Debug/net6.0/AOLBackend.genruntimeconfig.cache index e3b4420..dea57a1 100644 --- a/obj/Debug/net6.0/AOLBackend.genruntimeconfig.cache +++ b/obj/Debug/net6.0/AOLBackend.genruntimeconfig.cache @@ -1 +1 @@ -c5089d8d918bf6720aa1bc428c17fe55ba3a8b75 +1348870a5d9284965ce2d129392d570c22bb3991 diff --git a/obj/Debug/net6.0/AOLBackend.pdb b/obj/Debug/net6.0/AOLBackend.pdb index bbb27c6..7144cbd 100644 Binary files a/obj/Debug/net6.0/AOLBackend.pdb and b/obj/Debug/net6.0/AOLBackend.pdb differ diff --git a/obj/Debug/net6.0/ref/AOLBackend.dll b/obj/Debug/net6.0/ref/AOLBackend.dll index b5c7c07..71d7093 100644 Binary files a/obj/Debug/net6.0/ref/AOLBackend.dll and b/obj/Debug/net6.0/ref/AOLBackend.dll differ diff --git a/obj/Debug/net6.0/refint/AOLBackend.dll b/obj/Debug/net6.0/refint/AOLBackend.dll index b5c7c07..71d7093 100644 Binary files a/obj/Debug/net6.0/refint/AOLBackend.dll and b/obj/Debug/net6.0/refint/AOLBackend.dll differ diff --git a/obj/project.assets.json b/obj/project.assets.json index 41e0322..5da92e6 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -1102,11 +1102,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj", + "projectUniqueName": "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj", "projectName": "AOLBackend", - "projectPath": "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj", + "projectPath": "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj", "packagesPath": "C:\\Users\\Alfonso Garcia\\.nuget\\packages\\", - "outputPath": "C:\\projects\\staging\\AOL\\AOLBackend\\obj\\", + "outputPath": "C:\\projects\\staging\\AOLBackend\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\Alfonso Garcia\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index 7ed1cbe..772fc7d 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "nm8OLJxSafMwU2Ojq/cKBKa9qnSLGKD7My1DJLET2NWTiCIa/WOyDOf7aTvofSRhVAPbJB8h1mP+1YLdKgkSQQ==", + "dgSpecHash": "h1u0HQs4mEbTV4WJsMrgE3Hunt3CLJp7/89fjgdV6zy7e/QRVuYOEoC0xk2j+AEakhvCr9H5jhqvtHtrM+sycw==", "success": true, - "projectFilePath": "C:\\projects\\staging\\AOL\\AOLBackend\\AOLBackend.csproj", + "projectFilePath": "C:\\projects\\staging\\AOLBackend\\AOLBackend.csproj", "expectedPackageFiles": [ "C:\\Users\\Alfonso Garcia\\.nuget\\packages\\dapper\\2.0.123\\dapper.2.0.123.nupkg.sha512", "C:\\Users\\Alfonso Garcia\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\6.0.8\\microsoft.aspnetcore.authentication.jwtbearer.6.0.8.nupkg.sha512", diff --git a/obj/staticwebassets.pack.sentinel b/obj/staticwebassets.pack.sentinel index 7a229d0..81879ad 100644 --- a/obj/staticwebassets.pack.sentinel +++ b/obj/staticwebassets.pack.sentinel @@ -17,3 +17,6 @@ 2.0 2.0 2.0 +2.0 +2.0 +2.0