C# 子域的Asp net核心cookie身份验证
我使用通配符域创建多租户应用程序,如下所示 我的react应用程序在cloudfront中使用通配符域*.app.abc.com托管,在IIS中的后端使用*.api.app.abc.com托管。根据此设置,tenant1应用程序使用tenant1 API 目前,后端api使用asp net核心身份验证中间件进行基于cookie的身份验证设置。用户登录到tenant1.app.abc.com很好,但我无法实现不同子域(tenant2.app.abc.com中的tenant2)上的多个用户同时登录 我可以看到浏览器正在接收基于子域的cookie,但只要我登录到tenant2,tenant1 cookie就会过期。我做了一些研究,但没有找到任何与这种情况相关的东西,例如,post和其他一些帖子解释了如何在子域之间共享cookie,但不适用于我的情况 所以我的问题是C# 子域的Asp net核心cookie身份验证,c#,asp.net,.net,asp.net-core,cookies,C#,Asp.net,.net,Asp.net Core,Cookies,我使用通配符域创建多租户应用程序,如下所示 我的react应用程序在cloudfront中使用通配符域*.app.abc.com托管,在IIS中的后端使用*.api.app.abc.com托管。根据此设置,tenant1应用程序使用tenant1 API 目前,后端api使用asp net核心身份验证中间件进行基于cookie的身份验证设置。用户登录到tenant1.app.abc.com很好,但我无法实现不同子域(tenant2.app.abc.com中的tenant2)上的多个用户同时登录