如何使用访问令牌xamarin表单保护登录表单的安全

时间:2018-07-12 06:19:07

标签: xamarin.forms asp.net-web-api2

我有一个简单的登录表单,该表单调用Web api并检查我的sql服务器中的数据并返回true,我想使用访问令牌来保护登录表单。我面临的问题是,如果我创建带有身份验证的Web api,它会给accountcontroller在这里我可以注册和登录用户,但是我已经有用户,我不知道如何使用asp.net身份代码。这是我的代码

web api
[ActionName("XAMARIN_Login")]
        public IHttpActionResult Xamarin_Login(string username, string password)
        {



            var aspNetUsers = db.AspNetUsers.Where(x => x.UserName == username && x.PasswordHash == password).FirstOrDefault();
            if (aspNetUsers == null)
            {
                return NotFound();
            }
            return Ok(aspNetUsers);
        }

xamarin代码

 try
            {
                var httpClient = new HttpClient();

                var response = await httpClient.GetAsync(WebloginUrl + "?username=" + username + "&" + "password=" + password);

                return response.IsSuccessStatusCode;

            }
            catch (Exception ex)
            {

                throw ex;
            }

0 个答案:

没有答案