Контекст: надстройка Excel должна проверить, является ли текущий пользователь Windows действительным пользователем активного каталога (и определяет основанную на этом другую логику на основе разрешений)
Я настроил поставщика членства в Active Directory. С пользователем System.Security.Principal.WindowsIdentity я вынимаю имя домена (имя учетной записи пользователя \), а затем использую имя пользователя для проверки sAMAccountName в Active Directory (Membership.GetUser ()).
Это правильный способ проверить, вошел ли текущий пользователь в активную директорию?
У меня сложилось впечатление, что я только проверяю, существует ли имя текущей учетной записи пользователя в активном каталоге, фактически не зная, вошел ли текущий пользователь в активный каталог.
Опять же, я не уверен, что означает "залогинен в активную директорию" ... Я довольно новичок в активной директории!