Esempio n. 1
0
        public async Task <AuthenticationToken> Authenticate(LoginModel model)
        {
            var result = await signInManager
                         .PasswordSignInAsync(model.Email, model.Password, false, false);

            if (result.Succeeded)
            {
                var token = tokenBuilder.BuildAsync(model.Email);
                return(await token);
            }
            else
            {
                throw new Exception("Invalid username or password.");
            }
        }