在.NET Core 3.1中验证本地Windows帐户用户名和密码

问题描述 投票:0回答:1

我正在使用.NET Core 3.1 WPF应用程序。为了使用我们较旧的应用程序,它需要验证在本地帐户的对话框中输入的凭据。如何才能做到这一点?

似乎所有必需的类都尚未包含在.NET Core中,因为System.DirectoryServices包还没有用于此目的的AccountManagement.PrincipalContext类。

wpf windows .net-core user-accounts
1个回答
0
投票

我不想告诉你,但是简单的答案是你不能。与活动目录的交互。 DNC 3.1的集成方式存在限制-您偶然发现了DNC 3.1。据说dotnet 5.0可以更好地集成。

目前,您可以为此使用win32 /本机语法,或使用处理身份验证的服务器端代理。

据我所知,您的要求很简单,在所选平台的范围内没有实现。

任何人请随时纠正我。

© www.soinside.com 2019 - 2024. All rights reserved.