我正在使用.NET Core 3.1 WPF应用程序。为了使用我们较旧的应用程序,它需要验证在本地帐户的对话框中输入的凭据。如何才能做到这一点?
似乎所有必需的类都尚未包含在.NET Core中,因为System.DirectoryServices包还没有用于此目的的AccountManagement.PrincipalContext类。
我不想告诉你,但是简单的答案是你不能。与活动目录的交互。 DNC 3.1的集成方式存在限制-您偶然发现了DNC 3.1。据说dotnet 5.0可以更好地集成。
目前,您可以为此使用win32 /本机语法,或使用处理身份验证的服务器端代理。
据我所知,您的要求很简单,在所选平台的范围内没有实现。
任何人请随时纠正我。