在Azure上的其他域上设置api

问题描述 投票:0回答:1

我有天蓝色的apiappwebapp正在呼唤。我在apiapp上为webapp设置了cookie状态,当它在同一个域时这一切正常但我转移到Azure应用服务并且cookie在带有域集的头文件中回来但是cookie选项卡上没有显示任何内容在铬。这两个站点都是Https ...也许CORS设置错了。我正在使用Node作为api,如果这意味着什么,现在我在下面的屏幕截图硬编码域。

api应用程序在应用程序服务中将CORS原点设置为https://ep-webapp.azurewebsites.net

区域设置cookie由webapp设置

所以...这甚至是可能的..有更好的方法来做到这一点

Header Response

Cookies not set

azure cookies cors session-cookies
1个回答
0
投票

我能够使用反向代理在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>
© www.soinside.com 2019 - 2024. All rights reserved.