Как перенаправить URL с настройкой повара ie на сайт, перенаправленный - PullRequest
0 голосов
/ 30 марта 2020

Я перенаправляю веб-сайт на 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 на перенаправленной веб-странице: enter image description here Как я могу перенаправить с. net ядра с поваром ie?

Спасибо

...