Настройка файлов cookie из API на другом домене в Azure - PullRequest
0 голосов
/ 20 апреля 2019

У меня есть apiapp в лазури, которую webapp вызывает. У меня apiapp установлены файлы cookie для состояния webapp для состояния, все работает нормально, когда он находится в том же домене, но я перехожу в службы приложений Azure, и файлы cookie возвращаются в заголовках с установленным доменом, но ничего не отображается на вкладке куки в хром. Оба сайта Https ... возможно, что CORS настроен неправильно. Я использую Node для API, если это что-то значит, и сейчас у меня есть домены на скриншотах ниже.

В приложении API для источника приложения CORS установлено значение https://ep-webapp.azurewebsites.net в службах приложения.

Файл cookie локали устанавливается webapp

Так ... это вообще возможно ... есть ли лучший способ сделать это

Header Response

Cookies not set

1 Ответ

0 голосов
/ 24 апреля 2019

Мне удалось перенаправить вызовы в Azure, используя обратный прокси-сервер ...

https://ruslany.net/2014/05/using-azure-web-site-as-a-reverse-proxy/

WEBSITE_PRIVATE_EXTENSIONS установлен в 1 в настройках приложения для сайта.

    <rule name="Proxy" stopProcessing="true">
      <match url="^api/?(.*)"/>
      <action type="Rewrite" url="https://apiapp.azurewebsites.net/{R:1}"/>
    </rule>
...