Exemple #1
0
        public async Task <IActionResult> Login(SignInDto signInDto)
        {
            await _authService.Login(signInDto.UserName, signInDto.Password);

            var token = _jwtHandler.GetToken(signInDto.UserName, _role);

            return(Ok(token));
        }
Exemple #2
0
        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);
        }