Her kullanıcı için giriş yapmak yerine kimliğe bürünme kullanılmasını öneririm. Kimliğe bürünme yoluyla kullanıcıları taklit edebilirsiniz. Tam erişim gibi değil. Tam erişim üzerinde davranıyor, kimliğe bürünme gibi davranıyor.
Kimliğe bürünme öncesinde, x kullanıcı adları ve parolaları yerine bir kullanıcı adı ve parolanız vardır.
Bu yol gibi bürünme kullanabilirsiniz:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new NetworkCredential(appName, appPassword, emailDomain);
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, userToImpersonate);
kullanıcı başkasına erişim yetkisi olduğunda, diğer kullanıcının klasöre erişebilir. Örneğin: Kişi A, kimliğine bürünecek ve Kişi B
EWS'yi doğrudan kullanıyor musunuz veya EWS Managed API aracılığıyla mı kullanıyorsunuz? –
@Alfred Myers EWS Managed API'sini kullanıyorum – Luke