2

语境:

我有一个 ASP.NET WebForms 网站(不是 Web 应用程序),我正在使用新的 CMS 在新的 ASP.NET MVC Web 应用程序中重新实现它。这些站点将具有相同的二级域,但主机名不同(例如 site1.site.com 和 site2.site.com)。

WebForms 站点非常大,因此我将在很长一段时间内将 WebForms 站点的部分内容迁移到 MVC 站点。一旦 WebForms 站点的所有内容都移至 MVC 站点,WebForms 站点将停用,并且两个主机名都将指向 MVC 站点。

问题:

WebForms 站点使用基本身份验证,MVC 站点使用表单身份验证。两者都在后端与相同的身份验证服务通信,并从用户那里获取相同的凭据。

我不希望用户必须单独登录这些站点;他们应该只会看到一个登录提示。如果两个站点都使用表单身份验证,这似乎是可能的,但是当一个站点使用表单身份验证而另一个站点使用基本身份验证时,是否可以进行设置?

具体来说,用户是否可以使用表单身份验证登录站点并在基本身份验证站点上进行身份验证,反之亦然?

4

0 回答 0