From ada60babc126382efdb74bc09261bb2ca6193585 Mon Sep 17 00:00:00 2001 From: Alejandro Sarmiento Date: Mon, 19 Feb 2024 20:18:20 +0100 Subject: [PATCH] AuthService Bug Habia un bug en el archivo AuthService, _jwtSettings debia llegar como un IOptions para hacer el mapeo de propiedades --- .../CleanArchitecture.Identity/Services/AuthService.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CleanArchitecture/CleanArchitecture.Identity/Services/AuthService.cs b/CleanArchitecture/CleanArchitecture.Identity/Services/AuthService.cs index 34c3e8a..0cff7bb 100644 --- a/CleanArchitecture/CleanArchitecture.Identity/Services/AuthService.cs +++ b/CleanArchitecture/CleanArchitecture.Identity/Services/AuthService.cs @@ -3,6 +3,7 @@ using CleanArchitecture.Application.Contracts.Identity; using CleanArchitecture.Application.Models.Identity; using CleanArchitecture.Identity.Models; using Microsoft.AspNetCore.Identity; +using Microsoft.Extensions.Options; using Microsoft.IdentityModel.Tokens; using Newtonsoft.Json.Linq; using System.IdentityModel.Tokens.Jwt; @@ -16,11 +17,11 @@ namespace CleanArchitecture.Identity.Services private readonly UserManager userManager; private readonly SignInManager signInManager; private readonly JwtSettings jwtSettings; - public AuthService(UserManager _userManager, SignInManager _signInManager, JwtSettings _jwtSettings) + public AuthService(UserManager _userManager, SignInManager _signInManager, IOptions _jwtSettings) { userManager = _userManager; signInManager = _signInManager; - jwtSettings = _jwtSettings; + jwtSettings = _jwtSettings.Value; }