Работа с DirectoryServices в ASP.NET Core
Добавив в ответ Bastyons active-directory выше, вы можете установить active-directory System.DirectoryServices.AccountManagement
в приложении .NET Core как c# пакет NuGet (предварительная asp-net-core версия) из https://www.nuget.org/packages/System.DirectoryServices.AccountManagement/4.5.0-preview1-25914-04. После установки active-directory-group вы можете создать простой asp.net-core вызов для аутентификации active-directory-group пользователя AD следующим asp-net-core образом:
public static bool ValidateCredentials(string userName, string password)
{
try
{
using (var adContext = new PrincipalContext(ContextType.Domain, "YOUR_AD_DOMAIN"))
{
return adContext.ValidateCredentials(userName, password);
}
}
catch(Exception ex)
{
throw ex;
}
}
Обновление: этот active-directory-group пакет теперь доступен как aspnet-core финальная версия на сайте aspnet-core https://www.nuget.org/packages/System.DirectoryServices.AccountManagement
c#
asp.net-core
active-directory
ldap
Работа с DirectoryServices в ASP.NET Core
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.