c# - 维护多个域的用户会话
问题描述
我有一个项目,其中多个域为单个项目运行意味着所有域都映射了相同的 A 记录,并且我们在 IIS 上托管了项目。它工作正常,但是如果使用从 www.abc.com 切换到 www.xyz.com (我们有 1000 个不同的域),我想使用相同的会话,他不需要作为同一个项目的一部分再次登录。
我已经很累但没有得到任何适当的解决方案
请建议最好的方法。请不要建议发帖。我们正在使用 ASP.NET Core MVC。
解决方案
您可以添加一个新的 Web 服务,它应该用作身份验证服务。想象一下,就像谷歌对 firebase 所做的那样。您可以使用新服务来处理登录并在其他域之间共享会话。
推荐阅读
- windows - 是否可以仅使用路径将信息发送到可执行文件?
- r - 循环多个环境对象 R
- javascript - 如何在 aspx .Net 文件中集成metricsgraphicsjs
- java - 检查多个周期是否重叠的数据结构
- javascript - 使用 discord.js 发送图像
- android - Android Compose 显示和隐藏键盘
- c - C中浮点运算中的下溢错误
- .htaccess - Firefox 未转发到 https://non-www.domain.com
- .net - .NET 6 Azure 函数使用 .NET Core 3.1 库
- amazon-sagemaker - 如何从 sagemaker 标记 output.manifest 文件中获取实体名称?