@ User.Identity.Name在Mac上为空

时间:2019-08-05 21:07:01

标签: .net-core windows-authentication

我以前使用过Windows身份验证,我真的很喜欢它,因为用户无需执行任何操作,就可以登录。但是现在我正在使用.Net Core 进行开发,并且苹果电脑。所以我运行了以下内容:

dotnet new webapp --auth Windows

我根本没有更改任何代码,但确实安装了依赖项。然后,我运行了该应用程序,然后看到它说“你好,!”。显然@User.Identity.Name为空。还有其他我应该做的事吗?

我正在使用.NET命令行工具(2.2.300)。

1 个答案:

答案 0 :(得分:1)

发布ASP.NET Core 3.0后,将支持Mac和Linux上的Windows身份验证。您可以here来了解它。

当然,即使现在您也可以使用preview release