从Web API重定向到新站点(另一个域)后,如何读取Cookie?

时间:2019-05-17 14:46:58

标签: asp.net-mvc asp.net-web-api

我有一个Web API,可以重定向到另一个站点,如下所示。它在响应中设置一个cookie。

Web API(域1)

    [HttpGet]
    public void Load(string type)
    {
        var response = HttpContext.Current.Response;
        response.Cookies.Add(new HttpCookie("testcookie", "testcookievalue"));
        response.Redirect("http://localhost:58372/TestController?type=test");
    }

如何阅读下面的cookie?

MVC控制器(域2)

    public class TestController : Controller
    {
        public IActionResult Index(string type)
        {

            return View();
        }
    }

我不确定是否有可能。我还指的是here,它说不可能,但是我们可以将登录信息从一个站点传递到第二个站点,并在第二个站点中设置单独的cookie。以安全方式将登录信息传递到第二个站点的最佳方法是什么?谢谢!

0 个答案:

没有答案