Beispiel #1
0
        public IActionResult Login([FromBody] Login model)
        {
            if (model == null)
            {
                return(BadRequest("user is not set."));
            }

            var user = _userService.Find(model.Email, model.Password);

            if (user == null)
            {
                return(BadRequest("Invalid email or password."));
            }

            var jwt = _tokenFactoryService.CreateAccessToken(user);

            return(Ok(new { access_token = jwt }));
        }