Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 维护多个域的用户会话_C#_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

C# 维护多个域的用户会话

C# 维护多个域的用户会话,c#,asp.net-core,asp.net-core-mvc,C#,Asp.net Core,Asp.net Core Mvc,我有一个项目,其中多个域为单个项目运行,这意味着所有域都映射了相同的记录,并且我们在IIS上托管了该项目。它工作正常,但我想使用相同的会话,如果使用从www.abc.com切换到www.xyz.com(我们有1000个不同的域),他不需要再次登录作为同一项目的一部分 我已经很累了,但没有得到任何适当的解决办法 请建议最好的方法。请不要建议发邮件。我们正在使用ASP.NET核心MVC。您可以添加一个新的web服务,该服务应作为身份验证服务。想象一下,就像谷歌对firebase所做的那样。您可以使用

我有一个项目,其中多个域为单个项目运行,这意味着所有域都映射了相同的记录,并且我们在IIS上托管了该项目。它工作正常,但我想使用相同的会话,如果使用从www.abc.com切换到www.xyz.com(我们有1000个不同的域),他不需要再次登录作为同一项目的一部分

我已经很累了,但没有得到任何适当的解决办法


请建议最好的方法。请不要建议发邮件。我们正在使用ASP.NET核心MVC。

您可以添加一个新的web服务,该服务应作为身份验证服务。想象一下,就像谷歌对firebase所做的那样。您可以使用新服务处理登录并在其他域之间共享会话。

考虑
JWT
也可以查看此处