【发布时间】:2015-06-23 10:19:10
【问题描述】:
我有一个包含 3 个网站的 Visual Studio 解决方案。每个网站都是实时服务器上的一个子域。登录网站正在使用新的基于声明的身份验证和 OAuth。
所以:
Website A = Admin (admin.domain.com)
Website B = Identity Portal for logins (login.domain.com)
Website C = Normal visitor website (www.domain.com)
通过将网站 B 上的身份验证 cookie 指定为子域“.domain.com”,这在实时服务器上运行良好。
我的问题是,如果我在 Visual Studio 中运行项目,我如何登录网站 B 并通过网站 A 和 C 保持登录状态? (我无法将 cookie 设置为 localhost,因为它们都使用自己的端口,例如 localhost:2245。)
我也不想为了 Visual Studio 调试而在网站 A 和 C 上创建单独的登录表单。
【问题讨论】:
标签: c# asp.net localhost asp.net-identity claims-based-identity