public async Task <IActionResult> Login(SignInDto signInDto) { await _authService.Login(signInDto.UserName, signInDto.Password); var token = _jwtHandler.GetToken(signInDto.UserName, _role); return(Ok(token)); }
public async Task HandleAsync(Login command) { await _userService.LoginAsync(command.Email, command.Password); var user = await _userService.GetAsync(command.Email); var jwt = _jwtHandler.GetToken(user.UserId, user.Role); Console.WriteLine(jwt.Token + "\n" + jwt.Expires); }