Исходя из моих знаний:
- HttpContext.User.Identity.IsAuthenticated является логическим значением.
- model.email.FirstOrDefault () будет строковым значением.
Я не думаю, что логическое значение можно сравнить со строкой.Код не пройдет компиляцию.
Кстати, вы сказали, что хотите войти в Active Directory и синхронизироваться с электронной почтой в model.email от пользователя таблицы.
Итак, мои вопросы:
- Является ли ваша AD локальной AD или Azure AD?
- Если пользователь входит в систему с AD, то что за таблица?пользователь есть?Нужно ли ему снова входить под своим локальным именем пользователя и паролем?
- Для «синхронизации с», к чему вы действительно хотите обратиться?
Не могли бы вы описать свою проблему вподробно, чтобы мы могли помочь вам дальше.