Описание тега principalcontext
Класс PrincipalContext является частью API управления учетными записями служб системного каталога Microsoft.NET. Он инкапсулирует сервер или домен, в отношении которых выполняются операции. Он также используется для устранения неоднозначности устаревшего универсального тега [tag:context].
1
ответ
Нужна помощь в преобразовании кода DirectoryServices в PrincipalContext
DirectorySearcher deSearch;SearchResultCollection result; deSearch.SearchRoot = baseResult.GetDirectoryEntry();// I know this one can be done like - PrincipalContext pContext = new PrincipalContext(ContextType.Domain, deSearch.SearchRoot.Path); deSe…
01 апр '16 в 21:19
1
ответ
Как бы я назначил только DisplayName и Name из PrincipalSearcher в список?
У меня есть следующий пример кода: namespace DirectorySearcher { class Program { static void Main(string[] args) { using (var context = new PrincipalContext(ContextType.Domain, "bobo.net")) { using (var searcher = new PrincipalSearcher(new UserPrinc…
12 окт '15 в 12:37
1
ответ
Как использовать зашифрованный пароль в исходном коде для аутентификации службы каталогов
Я написал программу, которая читает UserPrincipal пользователя в нашей Active Directory через PrincipalContext. Для этого необходима аутентификация привилегированного пользователя. На данный момент пароль для этой аутентификации сохраняется в виде о…
24 ноя '15 в 15:03
0
ответов
Ошибка "Сервер не работает" при использовании классов UserPrincipal и PrincipalCotext
Я видел много ответов на эту проблему, но ни один из них не подходит мне. Я очень борюсь с аутентификацией AD. Ситуация выглядит так. Мы выделили три контроллера домена. Мы хотим подключить правильный, чтобы мы не получили это исключение. Ситуация т…
10 дек '15 в 15:18
2
ответа
C# GroupPrincipal.FindByIdentity находит группу, но при использовании GetMembers выдает ошибку - такого объекта на сервере нет
Этот код работал хорошо в течение прошлого года, теперь он все еще работает, но у меня есть только 4 группы, которые генерируют эту ошибку... код прост: using (var context = new PrincipalContext(ContextType.Domain, domName)) { foreach (string grp in…
27 авг '18 в 10:15
1
ответ
Почему моему приложению ASP.NET, работающему как пользователь домена, требуется перезапуск, чтобы использовать PrincipalContext после проблемы с Active Directory?
У меня есть приложение ASP.NET 4.5, которое работает в пуле приложений с определенным именем пользователя и паролем домена. Он работал хорошо в течение нескольких месяцев. Несколько дней назад возникла проблема с Active Directory, детали которой мне…
09 ноя '18 в 18:02
1
ответ
Доступ к частным веб-приложениям на сервере (запущенным в сети сервера, т.е. не доступным публично на www) через публичный интерфейс
У меня есть сценарий, когда 2 веб-приложения работают на IIS сервера и доступны в локальной сети. Я должен создать публичный интерфейс (Web) для этих сайтов, чтобы пользователи могли получить к ним доступ из своих домов. Работайте до сих пор: Исполь…
06 фев '14 в 09:31
1
ответ
Как создать контакт в Active Directory путем расширения класса UserPrincipal?
Мне нужно создать контакт в Active Directory. У меня есть класс, который расширяет UserPrincipal. Как я могу использовать его для создания нового контакта? Приведенный ниже код вызывает исключение PrincipalOperationException "Запрошенная операция не…
10 фев '15 в 03:59
1
ответ
Что такое олицетворение и как оно работает с PrincipalContext
Мне нужно войти в систему пользователя в моем приложении, проверяя его учетные данные. Я нашел старый LogonUser API и новый PrincipalContext объект. Я бы очень хотел использовать PrincipalContext потому что это легко и умно, но я знаю, что usign Log…
21 июл '15 в 07:56
0
ответов
Ошибка 6522 в PrincipalContext, вызванном из подпрограммы SQL CLR
Я пытаюсь добавить свою первую подпрограмму CLR в SQLServer 2008 (скоро обновлюсь до 2014). Цель состоит в том, чтобы добавить пользовательский объект в Active Directory, передавая примерно дюжину значений атрибутов, чтобы создать пользователя на ос…
03 окт '15 в 19:11
1
ответ
C# ActiveDirectory получить PrincipalContext с "правами"
У меня есть небольшой веб-сервер, на котором работает ASP.NET MVC. Сервер работает с пользователем "abc", но у пользователя "abc" нет прав на "изменения" в ActiveDirectory. Поэтому я должен передать имя пользователя в PrincipalContext с. using (Prin…
22 ноя '18 в 06:32
1
ответ
PrincipalSearchResult и System.OutOfMemoryException
Я использую домен PrincipalContext для поиска групп пользователей. И я получил это. Но когда я пытаюсь работать с коллекцией групп, я получаю System.OutOfMemoryException, Все основные объекты являются одноразовыми. И есть раздел с использованием в м…
05 дек '18 в 02:58
0
ответов
Ошибка при получении пользователей из Active Directory: "Реферал был возвращен с сервера"
Я использовал основной контекст во время этого процесса. Произошла ошибка во время процесса. ("Реферал был возвращен с сервера".) Код показан ниже: Примечание. Моя учетная запись администратора AD имеет все разрешения. var result = new List<strin…
10 янв '19 в 09:36
1
ответ
Как проверить учетные данные, переданные в PrincipalContext
Это продолжение моего предыдущего вопроса. Вопрос Как правильно проверить учетные данные, переданные PrincipalContext? Фон В моем приложении я создаю экземпляр PrincipalContext с помощью PrincipalContext(ContextType, String, String, String), У меня …
30 апр '18 в 09:00
0
ответов
Получить всех пользователей из домена Active Directory /AU, используя службы каталогов
Код у меня правильно создает список (результаты) со всеми пользователями с именем, содержащим Джеймс. Как я могу изменить код, чтобы результаты содержали всех пользователей в домене / ou? // create your domain context and define the OU container to …
20 окт '15 в 00:43
2
ответа
Можно ли повторно использовать один PrincipalContext в течение всего жизненного цикла приложения?
Может ли приложение создать PrincipalContext один раз, а затем повторно использовать его для жизни приложения? Это позволит избежать потери производительности воссоздания PrincipalContext с такими же деталями перед каждым вызовом Active Directory. М…
05 сен '16 в 01:49
0
ответов
Принципиальная настройка контекста с помощью web.config
Я могу получить членство в группах, используя следующий код: PrincipalContext(ContextType.Domain, "mydomain", "administrator", "Password")) Я хотел бы переместить этот пароль для имени администратора в web.config, чтобы мне не приходилось вносить из…
08 авг '12 в 16:12
0
ответов
PrincipalContext не работает под Windows 8
pc = new PrincipalContext(ContextType.Domain); Использование этого оператора в Windows 8 приводит к исключению: С сервером невозможно связаться. Пользователь уже вошел в систему на компьютере, когда он нажал. Он работает под WinForms. Под Windows 7 …
30 апр '14 в 16:06
0
ответов
AccessDenied при использовании метода UserPrincipal SetPassword
Я получаю исключение AccessDenied при изменении пароля пользователя с помощью класса UserPrincipal . Я вхожу в приложение Asp.Net через проверку подлинности Windows (пользователь домена). Если я пытаюсь изменить пароль другого пользователя, я получа…
14 фев '13 в 14:31
1
ответ
C# - Не удается проверить пользователя локального компьютера, когда ".\" Предварительно добавляется с именем пользователя
Я использую библиотеку System.DirectoryServices.AccountManagement для проверки локального пользователя. У меня есть следующий код: private bool IsValidWindowsUser(string userName, string password) { using (var p = new PrincipalContext(ContextType.Ma…
18 сен '13 в 05:23