У меня есть веб-приложение ASP MVC, которое использует проверку подлинности по формам. Пользователи должны войти в систему со своим именем пользователя и паролем AD. Я сохраняю имя пользователя AD в cookie, а не пароль.EWS Использовать учетные данные от зарегистрированных пользователей
В этом приложении пользователям необходимо добавить контакты в Outlook. Я использую EWS, и код работает отлично, если я использую свое собственное имя пользователя и пароль AD.
Пример кода:
var eS = new ExchangeService
{
Credentials = new WebCredentials("Username", "Password", "Domain"),
TraceEnabled = true,
};
eS.AutodiscoverUrl("email");
var contact = new Microsoft.Exchange.WebServices.Data.Contact(eS)
{
GivenName = "Nanou",
Surname = "Ponette",
};
contact.PhoneNumbers[PhoneNumberKey.BusinessPhone] = "00000000000";
contact.Save();
У меня есть вопрос, как я могу сделать эту работу для каждого пользователя, который входит в?