Я перенаправляю веб-сайт на URL-адрес, и мне нужно отправить повара ie на сайт, на который я перенаправляю, чтобы я мог его забрать / сохранить / использовать.
Я предполагаю, что существует ограничение для перенаправления + отправки cook ie на B из A в этом случае, потому что я пытаюсь установить cook ie в тот же домен, что и пользователь переходит в, просто у меня есть файл cook ie перед перенаправлением.
public async Task<HttpResponseMessage> UserAccessProcess([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", "head", Route = null)] HttpRequest req, ILogger log)
{
System.Net.Http.Headers.CookieHeaderValue refreshTokenCookie = new
System.Net.Http.Headers.CookieHeaderValue("refresh_token", cookiesDict["refresh_token"]);
HttpResponseMessage cookieResponse = new HttpResponseMessage();
cookieResponse.Headers.AddCookies(new System.Net.Http.Headers.CookieHeaderValue[] { refreshTokenCookie });
cookieResponse.StatusCode = HttpStatusCode.Moved;
refreshTokenCookie.Expires = DateTimeOffset.Now.AddDays(1);
refreshTokenCookie.Domain = "RedirectPage.azurewebsites.net";
refreshTokenCookie.Path = "/";
cookieResponse.Headers.Location = new Uri("https://RedirectPage.azurewebsites.net");
return cookieResponse;
}
Я включил Access-Control-Allow-Credentials на последней странице перенаправления, чтобы разрешить источник, который выполняет перенаправление функция выше.
Я вижу, как повар ie отправляется в Fiddler, но я не вижу повара ie в firefox хранилище повара ie на перенаправленной веб-странице:
Как я могу перенаправить с. net ядра с поваром ie?
Спасибо