Suggerisco di utilizzare la rappresentazione anziché il login per ciascun utente. Per imitazione si può impersonare gli utenti. Non è come l'accesso completo. L'accesso completo è sul comportamento di, l'imitazione è come agire.
Un pre di rappresentazione è che si dispone di un nome utente e una password invece di avere x nomi utente e password.
È possibile utilizzare la rappresentazione come questo senso:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new NetworkCredential(appName, appPassword, emailDomain);
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, userToImpersonate);
quando un utente deve delegare l'accesso a qualcun altro, è possibile accedere alla cartella dell'altro utente. Ad esempio: la Persona A verrà impersonata ed è in grado di accedere alla Persona B
fonte
2012-08-23 06:33:04
Si sta utilizzando EWS direttamente o si sta utilizzando tramite EWS Managed API? –
@Alfred Myers Uso l'API gestita EWS – Luke