Активные пользователи в приложении из Active Directory и связанные с столбцом электронной почты в таблице Users - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть веб-приложение.в основном для входа в это приложение, я использую имя пользователя и пароль из локальной базы данных.Теперь я хочу войти в Active Directory нашей компании и синхронизироваться с электронной почтой в model.email от пользователя таблицы.Итак, активные пользователи:

Пример

var objek = !HttpContext.User.Identity.IsAuthenticated == model.email.FirstOrDefault();

Session["userActive"] = objek;

Может кто-нибудь помочь с правильным кодом?Благодарю.

1 Ответ

0 голосов
/ 24 сентября 2019

Исходя из моих знаний:

  1. HttpContext.User.Identity.IsAuthenticated является логическим значением.
  2. model.email.FirstOrDefault () будет строковым значением.

Я не думаю, что логическое значение можно сравнить со строкой.Код не пройдет компиляцию.

Кстати, вы сказали, что хотите войти в Active Directory и синхронизироваться с электронной почтой в model.email от пользователя таблицы.

Итак, мои вопросы:

  1. Является ли ваша AD локальной AD или Azure AD?
  2. Если пользователь входит в систему с AD, то что за таблица?пользователь есть?Нужно ли ему снова входить под своим локальным именем пользователя и паролем?
  3. Для «синхронизации с», к чему вы действительно хотите обратиться?

Не могли бы вы описать свою проблему вподробно, чтобы мы могли помочь вам дальше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...