我以前使用过Windows身份验证,我真的很喜欢它,因为用户无需执行任何操作,就可以登录。但是现在我正在使用.Net Core 进行开发,并且苹果电脑。所以我运行了以下内容:
dotnet new webapp --auth Windows
我根本没有更改任何代码,但确实安装了依赖项。然后,我运行了该应用程序,然后看到它说“你好,!”。显然@User.Identity.Name
为空。还有其他我应该做的事吗?
我正在使用.NET命令行工具(2.2.300)。
答案 0 :(得分:1)
发布ASP.NET Core 3.0后,将支持Mac和Linux上的Windows身份验证。您可以here来了解它。
当然,即使现在您也可以使用preview release。