Пример #1
0
        public IActionResult Token([FromBody] RestUserLogin userLogin)
        {
            var login    = userLogin.Login;
            var password = userLogin.Password;

            var loginResult = _userManager.Login(login, password);

            if (!loginResult.Success)
            {
                Response.StatusCode = 400;
                return(BadRequest(loginResult.Error));
            }
            var response = CreateRestToken(loginResult);

            Response.ContentType = "application/json";
            return(Ok(new RestToken
            {
                AccessToken = response.AccessToken,
                ExpiresIn = 1000000
            }));
        }
Пример #2
0
        public IActionResult Login([FromBody] RestUserLogin userLogin)
        {
            var login    = userLogin.Login;
            var password = userLogin.Password;
            var response = new HttpResponseMessage();

            var loginResult = _userManager.Login(login, password);

            if (!loginResult.Success)
            {
                Response.StatusCode = 400;
                return(BadRequest(loginResult.Error));
            }
            var restToken = CreateRestToken(loginResult);

            return(Ok(new RestToken
            {
                AccessToken = restToken.AccessToken,
                ExpiresIn = 1000000
            }));
        }