Ejemplo n.º 1
0
        public async Task <IActionResult> PostAsync([FromBody] TodoUserLogin loginCreds)
        {
            var result = await _userManager.CreateAsync(new TodoUser()
            {
                UserName = loginCreds.username
            }, loginCreds.password);

            return(Ok());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Authenticate([FromBody] TodoUserLogin loginCreds)
        {
            var result = await _signInManager.PasswordSignInAsync
                             (loginCreds.UserName, loginCreds.Password, true, false);

            if (result.Succeeded)
            {
                return(Ok());
            }
            else
            {
                return(Unauthorized());
            }
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> CreateUser([FromBody] TodoUserLogin loginCreds)
        {
            var result = await _userManager.CreateAsync(new TodoUser()
            {
                UserName = loginCreds.UserName
            }, loginCreds.Password);

            if (result.Succeeded)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest(result.Errors));
            }
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AuthenticateUserAsync([FromBody] TodoUserLogin loginCreds)
        {
            var result = await _signInManager.PasswordSignInAsync(loginCreds.username, loginCreds.password, true, false);

            return(Ok());
        }