我正在启动一个新的 ASP.NET 4.5 Web 表单应用程序,其中一个要求是用户使用 Windows 身份验证登录(如果可用),或者如果用户不是域成员,则使用表单身份验证登录。
此外,还有两种情况,第一种情况是用户在内部网络上,另一种情况是用户在外部访问应用程序(https)。在这种情况下,用户名和密码的提示应该能够验证任一用户类型,无论是 Windows 用户还是表单/应用程序用户。
这两个选项甚至可能吗?如果是这样,我将如何做到这一点?
我已经在网上梳理了几天,到目前为止我所看到的一切都是过时的,所以我不确定它们是否是最好的解决方案,或者它们是否会起作用。
TIA