.NET Core 2.0 中 Linux Docker 容器中的 Active Directory 身份验证

Kev*_*vin 5 active-directory windows-authentication docker visual-studio-2017 asp.net-core-2.0

我正在尝试使用 Active Directory 对 Linux Docker 容器中托管的 .NET Core 2.0 Web API 中的用户进行身份验证。当我在 Visual Studio 2017 中的 Docker 外部运行应用程序时,我可以使用 System.DirectoryServices(通过 Microsoft.Windows.Compatibility)来执行此操作,但当它在 Linux Docker 容器中运行时,这是不受支持的。

如何在 Linux 容器内实现 AD 身份验证?

我的系统: - Windows 10 专业版 - Visual Studio 2017 (15.8.2) - .NET Core 2.0

谢谢!

凯文