我有一个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。以安全方式将登录信息传递到第二个站点的最佳方法是什么?谢谢!