我在我的网站的前端和后端配置了应用程序洞察,它们在不同的子域上运行(假设www.mydomain.com
和api.mydomain.com
)。
包含setAuthenticatedUserContext
设置的用户信息的Cookie由AI存储,Cookie域设置为www.mydomain.com
。当我拨打api.mydomain.com
时,不包含cookie,因此我设置的凭据与API记录的任何AI数据都没有关联。
我的API将Access-Control-Allow-Credentials
设置为true
,并且前端的withCreditials
设置为XHR对象上的true
。
我是否可以让AI设置不同的Cookie域,或者是否有其他问题在这里停止用户信息到达API?
更新:我注意到Google Analytics设置的Cookie只将域名设置为.mydomain.com
,并且此Cookie信息包含在我的API调用中。
答案 0 :(得分:0)
目前尚未支持此功能,但GH已针对此问题开启了问题:https://github.com/Microsoft/ApplicationInsights-JS/issues/64 请继续监控GH链接,我们会尽快提供更新。谢谢!