如何在不使用cookie的情况下将jwt令牌附加到每个http请求中?

时间:2018-10-30 12:09:41

标签: asp.net-mvc authentication jwt

我有一个创建jwt令牌的控制器方法。此操作方法将json格式的令牌返回给客户端。我可以将其存储在Cookie或网络存储中,并将其与每个请求一起发送。但是我认为这不是正确的方法。还有其他方法可以将我的令牌附加到每个http请求吗?

[HttpPost]
    public ActionResult Login(LoginModel model)
    {

        string token = string.Empty;

        if (model == null)
        {
            token = string.Empty;
        }
        else
        {
            if(model.Email.Equals("jyothish@gmail.com") && model.Password.Equals("abcdzyx"))
            {
                AuthenticationModule authentication = new AuthenticationModule();
                token = authentication.GenerateTokenForUser(model.Email, model.Password);
            }
        }
        return Json(token,JsonRequestBehavior.AllowGet);
    }

这是我的操作方法。

有人可以引导我走正确的路吗?

0 个答案:

没有答案